make signatures --noImplicitAny friendly
add missing methods
define interface for 'this' object when executing a task
Merge pull request #1079 from varju/gruntjs

Gruntjs signature improvements