Add mapping of built-in attributes to types of objects
Decorate the 'attributes' key of the schema object with all custom, non-avro-defined attributes
Allow for a value in custom attribute list to be linked to a complex type if that is what the value refers to
Expose a list of annotations if they are defined for the specified object
Fix issues with linking named types to attribute values
Updated annotation output to support three types of output: linked data types, complex JSON blobs, and simple objects (string, integer, etc)
JSHint pass
Tidy whitespace
Add custom attributes to example protocol
Simplify resolving of named types in custom attributes
Use standard terminology
Don't mutate module-level object
A bit more tidying up
Merge pull request #16 from mphuff

Closes #15, #16
Update changelog