Fixed schemas for non-null default values.

The default value for unions in Avro must be instances of the first schema. Therefore, we need to change things like  

`union { null, long } start = 0;`

to 

`union { long, null } start = 0;`