Don't wrap buttons

If button's labels are a bit long, the line is wrapped and the layout seems broken.
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.
Fix code style issues.
Updated to upstream
Updated compiled files.
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)
Bad sizing with Bootstrap 3 (second attempt)

Bootstrap 3 resets the box-sizing CSS property so the Intro.js layout is broken.
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)
add dark theme
Merge pull request #304 from Codility/disable-interaction

Disable interaction
change coding style issues + change version number to 1.0.0
add newer version of minified files
Merge remote-tracking branch 'upstream/master'

Conflicts:
	intro.js
	introjs.css
	minified/intro.min.js
	minified/introjs.min.css
Merge branch 'master' of https://github.com/usablica/intro.js into patch-1

Conflicts:
	introjs.css
Merge pull request #237 from GuillaumeAmat/patch-1

Don't wrap buttons
Merge pull request #273 from MikeTheReader/master

Implemented auto-positioning of tooltip windows.