Fix nested_attributes handling, implement documented functionality

* Implement documented option for :allow_destroy
* Implement documented option for :limit
* Finish implementation for documented option :reject_if
* Fix problem with nested_attributes_option in sub-class