Allow dynamic attributes to be used with strong parameters

Create a mechanism to allow models with dynamic attributes to be used alongside strong parameters. Perhaps something like this:

```ruby
params.require(:person).permit_with_dynamic_attributes(:name, :age, model: Person)
```

`permit_with_dynamic_attributes` would only allow through the specified static attributes and dynamic attributes from the specified class - in particular, static parameters NOT explicitly listed will be forbidden.