Updated API show() method comment.

It was a little outdated, referencing conditional logic that was moved
to the isMouseEvent() function in commit
fa996030a1ba53e7572f3ee5889251c7b00200bf.
Upgraded grunt-contrib-jshint to version 0.7.
Added click toggle test case to edge cases.
Added popupClass option.

Part of issue #59.