Don't wrap buttons

If button's labels are a bit long, the line is wrapped and the layout seems broken.
fixes #96
bugfix: Wrong bullet highlighted

When starting introJs at a step != 0 the active bullet was not set correctly (always the first bullet gets active).
Implemented auto-positioning of tooltip windows.
Keep floating element from being obscured by item. Modified code so that there is a helper layer and a reference layer. The reference layer allows the z-index of the tooltip to be controlled independently of the "glow" layer, which allows it to sit on top. Also moved numbers in a bit as they were showing up off the screen in some cases.
Fixing issue where elements won't shine through overlay if their parents have transform applied
Fix code style issues.
Updated to upstream
Updated compiled files.
Merge pull request #261 from AlexanderKoehn/master

bugfix: Wrong bullet highlighted
Add option for disable/enable interaction inside examining area
Update README.md

add explanation for new option - disableInteraction
Change implementation of disable interaction

Now uses a div that is child of the body element
(not of the target element)
Merge pull request #274 from raahede/hotfix-transform-zindex

Fixing z-index issue (when parent elements have css transform applied)
Merge branch 'master' into sharpnk_issue96

resolve conflicts
Merge pull request #240 from sharpnk/sharpnk_issue96

fixes #96
Bad sizing with Bootstrap 3 (second attempt)

Bootstrap 3 resets the box-sizing CSS property so the Intro.js layout is broken.
return this from exit - fixes #245
Merge pull request #327 from connyay/issue-245

return this from exit - fixes #245
Merge pull request #313 from GuillaumeAmat/patch-3

Bad sizing with Bootstrap 3 (second attempt)