AvroInputFormat for generic objects

An input format for avro that serializes avro object directly. It compplements the existing AvroRecordInputformat that works with the generic record from avro, and converts its fields individually, putting them into a startosphere record.