Added a limit condition that interrupt insertion

As mentioned in https://github.com/nathanvda/cocoon/issues/194, I made a contribution that consider a limit condition in parameter as:

```ruby
link_to_add_association 'Add Association', f, :associations, limit: 3
```

and interrupt the insertion the nested associations in that node and also trigger the event ``` cocoon:limit-reached ```.