CRUNCH-465: Fix Avro-related build problems.

Update Avro to 1.7.7 and fix resulting errors.
Fix a brittle integration test.

Signed-off-by: Josh Wills <jwills@apache.org>