Add Shadow DOM support
As pointed out by #133 (thanks @shovalk), interactions with the tooltip when rendered using Shadow DOM wasn't working properly. This release adds support for that by using Event.composedPath to get event target, with event.target
as fallback for IE11.