Type model and signature generation

This adds the model for types that will be used during the next phase of
binding. The code for lowering types to signatures is included here to
make it easier to test the type model, and will eventually be used in
code gen.

MOE_MIGRATED_REVID=133781650
6 files changed
tree: 43d5c49167bfbb0c94a413ed7beb751da0ab0811
  1. java/
  2. javatests/
  3. LICENSE
  4. pom.xml