Split README.md into multiple files

I've split the README file into multiple source files under the `docs/` directory, to be compiled using [grunt-readme-generator](https://github.com/aponxi/grunt-readme-generator).

This adds a table of contents, "back to top" links, a github-compatible **CONTRIBUTING** file, and hides release history beyond the most recent.

Should hopefully make the documentation easier to browse.