Add ECMA Array encoding and reorganize AMF0EncodingBuilder tests.

MOD Rename AMF0SimpleOutputStream to AMF0OutputStream, since it now handles complex types.
MOD Add new warning and error messags to AMF0ProblemMessages.
MOD Remove data providers from AMF0EncodingBuilderNGTest.
ADD New class for those data providers, AMF0EncodingBuilderNGTestDataProviders.
ADD New code for encoding ECMA Arrays to both AMF0 EncodingBuilder and AMF0OutputStream, however the current code does not handle references.
ADD New tests for ECMA Array encoding additions, however the current code does not handle references.
ADD New type wrapper class for AMF0 Null type.
ADD New type wrapper class for AMF0 ECMA Array type.
ADD New AMF0ComplexType interface for marking complex type wrappers.
FIX Strange Javadocs with repeating "null null null" passages throughout the test code.