Update proguard configuration to target JVM 1.6
Add AMFException unit test
Add unit tests and reorganize AMF0ComplexType class