whitespace triming
add localstorage support
Correct tooltip alignment based on nub position

Currently when a tooltip is configured to hang off the bottom with the nub on the right
(`tipLocation:bottom;nubLocation:top-right`), the nub is no longer pointing at the target.

This patch moves the tooltip so that the right side of the tooltip lines up with the right side of the target element.

The same code is repeated for both the bottom and top blocks, so it should probably be factored out, but I wasn't sure where to put it, but if you let me know what to name a helper method, I can change this.
added check for :visible on class based targeting
added class demos
added option 'exposeClass' for the li elements. this is usefull for styling only particular exposed elements
Merge pull request #114 from kbanman/pos-fix

Correct tooltip alignment based on nub position
Merge pull request #96 from iRyusa/master

Add localStorage support
Merge pull request #118 from pabdelhay/master

Added option 'exposeClass' for the data-options in the <li> elements
Merge pull request #116 from samsargent/master

Check for :visible when using class based targeting
Merge branch 'master' of git://github.com/zurb/joyride

Conflicts:
	jquery.joyride-2.0.3.js