Dropped "elm-doc" executable
Merge branch 'metadata-ast' into metadata-cli
Started to work on printing out documentation for TLDs
Merge branch 'dependencies' into metadata-cli
Generating "docs.json" started to work, but gives incomplete info
Merge branch 'ann-refactoring' into metadata-cli
Added document annotations to declaration in canonical modules
Added initial version of generating documentation for datatype defs
Added initial version of generating docs for definitions
Fixed a bug in extractDocComment + minor changes elsewhere
Fixed conversion of types to JSON
Added a "raw" field with pretty-print of corresponding types
Made rendering use Text.PrettyPrint instead of raw strings
Added information about fixities and precedence of infix operators
Merge branch 'dependencies' into metadata-cli
Implement new rules for build/cache file locations.

Files in --src-dirs are treated as if they were in the current
directory. Files in a package named "packageName" will have build files
put in cache/packageName/

Adds new representation of elm source file paths (SrcFile) that keeps
track of metadata concerning sources.
Added field "exposed" to all exported declarations
Move to the correct subprojects
rename: AnnotatedDecl => Commented
style: use fewer ($) operators