version up grunt-typescript
use Promise
specify type parameter
remove jquery from background
add typings directory
remove jquery.d.ts