phase 1
update TypeScript to 0.9.5

- fix Gruntfile.js for a stricter grunt-typescript
- remove getAccessorPropertyAssignment and getMemeberAccessorDeclaration
  from typedef rules. they're confusing and ill-defined and don't work
  anymore
- remove languageServiceHost as it doesn't work anymore; instead directly call Parser.parse
- change node syntax definitions as appropriate
- move octal to decimal for ES5
lint tslint using 0.9.5
add .project to npmignore
Merge branch 'master' into jsdoc-format
Fixed up the readme