Switch to Grunt for building

* Update npm dependencies to install grunt deps
* Remove gear based build script
* Improved JSHint restrictions and corrected code to match
* Update Travis CI config file for new build
* Bump to 0.30.0
Build 0.30.0 (first with Grunt)
Update README
Merge pull request #65 from brianjmiller/master

Grunt for build
Unit test, comment only change
Added /about resource and unit tests
Add About to list of single test files in index
Protect test suite against IE8's lack of .indexOf
Merge pull request #72 from Nolan330/master

Added /about resource and complimentary unit tests
Stamp the built files with package version via Grunt
Move API doc generation into grunt task
Merge pull request #80 from brianjmiller/master

Project management stuffs
Node fix to check for params
Merge pull request #81 from Nolan330/NodeFix

Node fix to check for params
Added null handling to SubStatement asVersion
Added IE Mode Request Conversion and unit tests
Merge pull request #82 from FishHooks/SubStatement-asVersion-fix

Added null handling to SubStatement asVersion
Browser fixes for IE mode request changes

* Don't fail on content-type check when no content-type present,
  should only be GETs but some default to application/octet-stream as
  well
* Do same check in XDomainRequest handler as in native
* Corrected some testing to allow for not all versions of an LRS to be
  configured
* Correct some tests for the different IE variants
Merge pull request #83 from Nolan330/IEMode

Added IE Mode Request Conversion and unit tests
Build 0.31.0