chore(package.json): add link to this module in node_modules

This helps us have nice paths to libraries (especially in tests), so
we don't have to have things like: `var x = require('../../../x');`
test(mockPackage): add a mock package to be used in testing
test(base/trimIndentation): use configureInjector and mockPackage
test(base/templateFinder): use configureInjector and mockPackage
test(base): use mockPackage
test(base/encodeCodeBlock): use configureInjector and mockPackage
test(base/debugDumpProcessor): use configureInjector and mockPackage
test(base/createDocMessage): use configureInjector and mockPackage
test(base/computePathsProcessor): use configureInjector and mockPackage
test(base/aliasMap): use configureInjector and mockPackage
test(base/computeIdsProcessor): use configureInjector and mockPackage
docs(ngdoc/getDocFromAlias): document the service
refact(ngdoc/memberDocsProcessor): use getDocFromAlias
refact(ngdoc/moduleDocsProcessor): use getDocFromAlias
feat(base/writeFile): add simple service to write a file to disk

This DRYs up writeFilesProcessor and debugDumpProcessor as well as making it
easier to test
refact(base/debugDumpProcessor): user writeFile service
feat(base/writeFile): add simple service to write a file to disk

This DRYs up writeFilesProcessor and debugDumpProcessor as well as making it
easier to test
refact(base/writeFilesProcessor): user writeFile service
refact(ngdoc/apiDocsProcessor): remove old processor

This has been refactored into a number of smaller more focussed processors
test(base/computePathsProcessor): get mockLog from injector