Remove 'with' from type annotations, we don't need that. Remove Rule typedef, it's buggy, wait for next Compiler release.

https://code.google.com/p/closure-compiler/issues/detail?id=1180
https://code.google.com/p/closure-compiler/issues/detail?id=952