Migrating to TypeScript 0.9

Proper AMD module loading, removing our temp hacks to Durandal to make
TS modules work. With 0.9, there is no need for the module hacks.