Add @SuppressWarning("unused") to the deserialize method's parameters and the dummy field.

Any chance of adding the @SuppressWarning("unchecked") to instantiate(..) only when it is needed? Our project has a zero warning policy on our Eclipse project and having this unused @SuppressWarning kind of annoying... :(
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68380630
Add a test to AutoValue's CompilationTest that uses compile-testing's generatesSources clause to check that the generated code is what we expect it to be.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68848125
Copy MoreTypes from dagger to auto-common so that it can be used by auto-value. Eventually it should be moved rather than copied.

Also refactor the AutoValueProcessor in ultimate preparation for future variations.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69423031
MOE_MIGRATED_REVID=69154604
Add common to the convenience pom, and bump version numbers on value