Adding new resource class is a backward compatible change now.
Add instruction message for idl compatibility check failure.

RB=162841
R=mtagle,si-dev,jbetz,slim,sihde
A=jbetz
Fix bug that context path is missing in docgen "View in JSON format" link.

RB=158603
R=si-dev,jbetz,sihde,dyoung
A=jbetz,dyoung
add generated Enum test
Add test cases, change FixedTemplate to output using ByteString.toString() instead of asAvroString
Add more tests for generated RecordTemplates
Add CHANGELOG and bump version number