Merge pull request #616 from srvance/dev

Dev
Migrate to grunt setup
breaks down docs in src
Fixes SpecRunner link to js
Gets jasmine running
Documented formatTime's options parameter as optional.
Time zone and literal tests, as well as some additional cases for the timezoneOffsetString() tests based on the timezone work. Changed the default timezone to null and eliminated double quotes from the regexp for literals.
Preserve leading and trailing whitespace. Don't second guess the developer who specified whitespace in their format.
Merge branch 'dev' of https://github.com/trentrichardson/jQuery-Timepicker-Addon into dev
Tabify jshintrc files.
Huge number of jshint motivated cleanups. We should consider adding jsbeautifier or some formatter to the grunt config so this doesn't have to be done manually.
Fix the jasmine test running issue by explicitly declaring the jasmine-fixture dependency.
Minor gruntfile cleanup
Jshint motivated cleanups in the spec.