Raise more describprive error when can't reflect on association
Refactor object creating and add pending spec
Allow to create association from build_xyz method on an object
Allow to build plural transient associations
Fix broken js at c69c157afffd39263811cc3503d6c668763f2fe0
Merge branch 'fix-broken-js' into create-object-option
Merge pull request #90 from dnagir/create-object-option

Allow to use with Arrays and non-associations
Rename the events: use clear collision-free names.
Next release will be 1.1.0 because the event names have changed.
Update read me to reflect the new event names.
Regenerate gemspec for version 1.1.0
Update app/assets/javascripts/cocoon.js
Merge pull request #98 from finist/patch-1

before and after remove triggers not work when fields existing
Make sure we handle self-nested forms correctly. Fixes #96 and #74.
Add the (to be) inserted or (to be) removed html to the event.

The event gets an extra parameter: for `before-insert` and `after-insert` the inserted piece of html. For `before-remove` and `after-remove` the removed piece of html. This way one can add effects/animations if needed.

The remove code has been refactored (less code duplication), and checks for a possible timeout, which can be set in the `before-remove` callback.
Updated README to document the `:wrap_object` option and the changed callback signature (allowing to add animations, effects, markup to the inserted items).
Clarified the :wrap_object documentation.

It was not made clear enough that the callable needs
to return the object. Fixes #103.
Regenerate gemspec for version 1.1.1
Merge remote-tracking branch 'origin/master'
Added option `:force_non_association_create`. 

This option will allow users to use `link_to_add_association`
in the nested fields loop, since it will not add
the new object to the association. Fixes #66.
By default we will still create the object in the
association, as I believe that is the cleanest.