Added use strict to grunt.js file.
Removed download from package.json.
Changed name to lower case in package.json.
Updated grunt reference to version 0.3.17.
Changed countFlags() to use &= operators.
Merge pull request #43 from nrabinowitz/master

Bugfix: Accept function for .data('powertipjq')
Added use strict to edge case testing code.
Changed integration tests to use random content.

This resolves a bug where busted code could incorrectly pass the
integration tests (see: #43). The problem was that assertions might not
fail properly because they were checking for strings identical to those
set in previous tests.
Changed an ok() assertion to notStrictEqual().
Removed public annotations from API doc comments.
Moved getTooltipContent() to utility functions.
Removed version info from the project readme.
Added getTooltipContent() unit tests.
Updated themes item in the change log.
Added simple theme switcher to edge cases page.
Moved closeDesyncedTip() to end of TooltipController.
Cleaned up whitespace in SVG examples page.
Removed object examples from SVG example tooltips.
Reordered SVG placement examples.
Updated API examples to use show() and hide().