Docs: clean up Getting-Started/Basic-Def, including an example of defining a key.  Fixes #862.
Docs: fix global plugins paths to include version in Getting-Started/Full-Def
Docs: update Direct Usage section of Forking page.  Closes #881.
Docs: use different local directory for ghpages repository for snapshots and stable updates.
Restore sxr support and fix links to sxr'd sources.  Fixes #863.
Update interactive.rst

Remove space as content may not start or end with whitespace http://sphinx-doc.org/rest.html#rst-primer
Docs: Add and use custom :key: role that links to the val in sxr/sbt/Keys.scala.
Build: scope root sources to 'doc' task since they shouldn't be compiled normally.
Docs: Remove sbt-inspectr. Add Library dependency plugins section with sbt-updates.
Add aemoncannon/ensime-sbt-cmd

Note: I'm just a user of this plugin.
Update Custom-Settings.rst

Add a link to Basic-Def.
Docs: add section on built-in parsers to Parsing-Input
minor fixes to Relations API documentation
Docs: howto pages on classpaths and default paths
Update home.rst

It took me a while to find where the documentation was in the GitHub repository.  Maybe pages could link back to their source?
Complete code example in Custom-Settings.rst

The original wording confused me.  I thought it meant that there was no point to my new keys unless I used them in a task.  But rather it meant that I needed to create keys for my task and then a task definition with the same key name.  I added the creation of the keys to the task implementation code example to clear this up in the future.
Include link to source on GitHub at bottom of the page.  Fixes #921.
Docs: minor fixes, also include missing Community/Bintray-For-Plugins page
Docs: sitemap generator, basic robots.txt.  Fixes #916.
Filter test options are backwards

The itFilter, defined as integration tests are configured to be run under task 'test' where I think you meant to hav then run under 'fun:test' and vise versa for the unitFilter.