Merge pull request #16 from dmlloyd/1.x

Move license to ASL
Test cases which were missed by JBMAR-120
[JBMAR-120] Fix ordering of certain operations when read/writeObject is empty
[JBMAR-161] Do not write full class descriptor for field types