Add some to-do notes
Allow rendering all form inputs from renderer
Add UI for required fields
Remove attributes= magic from translated data

These aren't real nested models, and it doesn't actually work to treat
them as such due to how attributes= magic works in Rails (updates vs
deletions vs new items), so we will instead forcibly treat them as
arrays to ensure everything works smoothly
Add some notes regarding multiple fields JS
Force custom field names into HTML inputs
Make controller stuff work

This gets the update action working
Handle rails-style web params
Add to-do for supporting traditional fields
Add to-do re: renderer API
Use AttributeDefinition for sub-attributes
Create field reader/writer combination

Allows for more complex logic than the previous pass-through-only
approach would have
Fix error in override check

Bad test, bad code.  BAD PROGRAMMER.
Undo --fail-fast option
Move translation_type to AttributeDefinition

All checks used @attribute_definition, and this might simplify some
logic for the serialization stuff
Only throw translation exception from translator

Allows us to query translation type safely from the container
Remove weird #needs_translation? method

Makes more sense to translate only when there's a translation type,
instead of semi-duplicating that logic
Give up on serialization

Unfortunately it's a lot easier to just require the end-user to set up
a structure that works with their data model rather than trying to make
serialization happen in any magic way.

More details will go in the readme soon.
Merge branch 'serialize-multiple-fields'
Fix to-do list