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.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	intro.js
	introjs.css
	minified/intro.min.js
	minified/introjs.min.css
Merge pull request #273 from MikeTheReader/master

Implemented auto-positioning of tooltip windows.