Merge pull request #29 from AndrewIngram/allow-null-nodes

Allows nodes in schemas to be null
0.3.4
Do not keep validation state when schema is updated.
0.3.5
Update AUTHORS
More test cases for dynamic schema
tests: make lint happy
Form: call back to parent after state update (closes #31)
0.3.6
Form now pass update object to callbacks (closes #32).
Read from _pendingState during componentWillReceiveProps
0.4.0
tests: fix tests for CheckboxGroup
Add "array" builtin type, add tests for CheckboxGroup
Add `.rf-Field--dirty` className when field value is not undefined

This makes for better UX when styling e.g.

`.rf-Field--invalid.rf-Field--dirty` let's me target invalid fields
that have been `dirtied`.
Merge pull request #33 from ryanseddon/fieldDirtyStateClass

Add `.rf-Field--dirty` className when field value is not undefined
Allow passing component instances as form components via schema

This makes it consistent with how we handle input components.

(related #34)
Allow adding CSS classes to form components.

(closes #34)
CHANGELOG: update
0.5.0