Type safe promises prototype

Discussion https://groups.google.com/forum/#!topic/gwtquery/mMey1XVkNGM

Related project https://github.com/jdeferred/jdeferred (this project is an example of full typesafe promises)