Added the avro-schema for the Configuration.
Added Avro to the POM
Updated avro to 1.7.6
Renamed the serialized Configuration to AvroConfiguration
Changed MonotonTreeMap to no longer extend TreeMap, but to use one in its implementation.
This allowed the addition of a .equals() method
TracingMonotonicTreeMap now has .equals()
ConfigurationBuilderImpl now has .equals()
ConfigurationImpl now has .equals()
Made ConfigurationImpl non-final again
Added serialization to and from avro.
Added (de-)serializtion to and from files and byte[]
Added licensing headers
Merge pull request #157 from Microsoft-CISL/weimer_153

Adding support for Avro serialized Configuration