remove old file backends
convert ui/log.js to typescript
metadata.ts: handle tslint fuzz
gitignore: flycheck files
grunt: add tsd task
package.json: new dependencies
update types
add tsd.json file
parse-psd.ts: add pegjs types
bindings.ts: convert to double quotes
contextmenu.ts, struc-edit.ts: lift types to Element
node-edit.ts: add type assertion
add nw-file.ts
typeify.js: add error reporting, of a sort
typeify.js: convert line endings
package.json: new deps, remove browserify-shim stuff
types/br-mousetrap: declare module
types/br-mousetrap: fix line endings
config-store.js: convert to level
bindings.ts: use mousetrap typings