cleaning up

tightened settings command output (using yaml)
* using yaml
* Config.log returns an object, CLI prints
tuned some settings
renamed --checkUpdate to --allowUpdate
remove Context.log
added some more filters to notifications
moved all CLI code into getExpose() factory

this is one level deeper

also added example to query command
typo
improved git code

refactored GithubRaw to accept both commitSha and refs
hardened Github caching tests
* test based on notifications
added some test helpers
added method to JSONPointer
added method to StatCounter
tweaked Request class
support ./ in references
added "--action browse" to open definitions on github

updated captures
progress to release

added update command to API and CLI
added debug mode to tracker
improved logging from cache purge
print less from InstallResult
tuned CLI support group sorting
pulled some definitions from DT repo
added support for examples to Expose
applied to CLI query command
added old index.html
added <reference> bundle feature

* added Bundle / BundleManager classes
* added a BundleManager as Core.bundle
* added as 'bundle' option to tsd.config
* added as --bundle / -b option to CLI
* added to tsd.Options.addToBundles
* added to schema
* added tests and fixtures
tuned project

added npm prepublish task
* package.json
* Gruntfile
re-organized typing <references>
fixed tracker debug-bug
cleanup

applied bundle changes to test suit
added .editorconfig to .npmignore
updated captures
re-added node-exit to Espose (bad exit only)
changed --allowUpdate to --services
* disables analytics, update-notifier
fixed some lint
updated README.md