Docco 0.6

This adds support for Docco 0.6, which was released yesterday in response to #13.

Unfortunately, for unknown reasons, Docco 0.6 has made the library virtually unusable through it's API (as it's removed most of it). I've managed to create a workaround for this but it's not really *clean* so I've raised jashkenas/docco#156 to raise these concerns. That said; the workaround should allow us to deal with it in the mean time. If/when the API has been improved this workaround logic should be revisited to ensure we're doing things the best way possible.

Sadly, I'm currently blocked by *another* issue which is preventing the tests from passing - or even completing. This is a bug with Docco and not this code, but until it has been fixed and these tests pass I would ***not accept*** this pull request. Again, I've already created jashkenas/docco#160 to highlight this issue.

Finally, in order to successfully run `grunt` within the repository's root directory I've had to fix the lint task by updating it to use `grunt-contrib-jshint`, as is the new standard for Grunt 0.4+.