Converting to TypeScript 0.9.5

I also deleted community typings from the repo, and instead used bower to pull in DefinitelyTyped, which has the newest typings for everything (and appears to be 0.9.5 compatible).

There's some weirdness in ConstantPool that we should eventually address; I'll open a ticket for it sometime.

Fixes #270.