add unit test for serde trait with reference of self
reproduce issue #134
DO NOT ignore synthetic fields always
Remove pgp plugin
When we serialize a ConfiguredInstantiator ensure we can deserialize, and create a Kryo from it

serialize synthetic fields in both scala and java by default

Test for NPE issue due to not serializing those fields
Merge pull request #135 from tsdeng/add_unit_test_for_trait_using_self

add unit test for serde trait with reference of self
Merge remote-tracking branch 'origin/develop' into feature/fix-NPE

Conflicts:
	chill-scala/src/main/scala/com/twitter/chill/KryoBase.scala
Merge pull request #137 from twitter/feature/fix-NPE

Feature/fix npe
Beef up Externalizer
Merge pull request #138 from twitter/change-externalizer

Beef up Externalizer
fix versions and changelog
Merge branch 'release/0.3.3' into develop
update to 0.3.3 in README.md
Make sure Externalizer works with Kryo
Merge pull request #140 from twitter/externalizer-fix

Make sure Externalizer works with Kryo
Fixes stack recurse issue
Split Externalizer tests from the KryoSpec
Handle Kryo serializing kryo loops more robustly
Merge pull request #143 from twitter/feature/fix_externalizer_ser

Feature/fix externalizer ser
Add a private method to get Mima green