Test for #68
Fix serialization of nested case classes.

Closes #74.
General fixes for less-common field types

 - Added support for classes that have hidden (or visible) static properties on them. This
   can happen when a class is annotated with @SerialVersionID, which inserts a static final int
   on the class. Previously, the serialization code would break in the presence of this.

 - Removed serialization and deserialization of synthetic, volatile and static fields.

 - Added some comments to the introspector.

 Closes #75.
Update release notes
Merge branch '2.1'

Conflicts:
	src/test/scala/com/fasterxml/jackson/module/scala/ser/CaseClassSerializerTest.scala
Tests for #71
Fixes #71
Work around illegal class names in the REPL
Test for #29.