Better autodetection of Soft Tabs.

Check for the presence of a space, instead of the absence of a tab.
This ensures that Soft Tabs will not be activated on a file that (for
example) starts with a BOM or something, but is otherwise full of hard
tabs.
Sync package.json files for doc imports
Docs task uses metadoc
Use donna and tello. Together.
Remove unnecessary things
Dont dupe classes
Remove unnecessary metadata.json
Update to contain superclasses
Remove unused deploy-docs task
Update argument lists in editor.coffee
Parse all api.json files in node_modules
Upgrade to first-mate 2.0.3
:lipstick:
Upgrade to pathwatcher@2.0.8
Upgrade to space-pen 3.4.2
Upgrade to text-buffer 3.0.2
Upgrade to theorist 1.0.2
Genrate docs from local api.json files
Remove copy-docs unused task
Write to docs/output/api.json