Adds support for Grunt to the project.
Disable Node 0.6 in Travis since Grunt does not seem to be compatible with it.
Merge pull request #111 from eviltrout/grunt

Adds support for Grunt to the project.
Move jshint config and .jshintignore to Gruntfile.js.

Also remove the unused jahint devDependency from package.json.
Merge pull request #114 from XhmikosR/master

Move jshint config and .jshintignore to Gruntfile.js.
Bump up minimum node version
Merge pull request #116 from eviltrout/node-version

Bump up minimum node version.

We should in theory still support node back to about 0.2 (at a guess) but with the new grunt-based build system in place we can no longer test this, and I'm not happy claiming we support something that isn't actively tested.
Split up markdown-js into multiple files, uses Grunt to produce browser distribution.
Replace tabs with spaces
jshint: Enforce 2 space indent.

Having switch and case at the same level wouldn't have been my choice but it
doesn't appear configurable and I'm not too fussed about it, so I'd rather have
checking with this one minor downside than not
Update grunt instructions to work when grunt isn't installed globally
Change log entry for grunt build/split files
Split up markdown-js into multiple files, build system assembles from them for web use.
v0.6.0-beta1