progress to push

extracted grunt-webshot to own package
added update-notifier
* waits for bugfix in non-callback use
adding global settings file
added Expose.end handle
reworked CLI init code
unmoved boring commands from common.ts back into CLI.ts
added some notes to PackageJSON.ts
restructured README.md
removed jshint tv4 global
removed lingering obsolete helper from Expose.ts
added shell nib to StyledOut.ts
added typings for lazy.js
added some TODO's
cleaning up

bumped tsd to 0.5.2-alpha.10
fixed export for use as module
fixed Options.ts to adopt JSON data
tuned fixes for dynamic repo vars
fixed http/CacheObject to only hash relevant header fields (eg: not user-agent)
* updated fixtures to reflect this
added some more debug info to CacheStreamLoader
edited some TODOs
ditched grunt-execute
updated grunt-webshot to 0.0.3
updated gruntfile-gtx to 0.2.0
updated .npmignore
made various small edits