fixes #6432 - add validation for attributes missing :presence => true and remove duplicate validation messages 'can't be blank'
fixes #6529 allow to define IP suggestion per subnet
Fixes #6693 - set parameters tab to error state and focus when validation fails
Refs #4478 - API doc strings marked for translation
i18n - extracting new, updating rails, pulling from tx
Fixes #2940: Unable to remove smart parameter with long name
fixes #6636, #6657, #6694 - add field length validations, extend audit field length
Fixes #215: Parameters can be saved without a value
Fixes #6816 - pass oVirt quota as nil instead of "" to prevent server error
Fixes #6786 - Handle error when no taxonomy params get sent

Basically, no organization params are getting sent as the bug reporter is not
using json and not using wrapped params. You can also test this by doing:

curl -X POST http://localhost:3000/api/v2/organizations

This change prevents the following error from getting raised:

Processing by Api::V2::OrganizationsController#create as JSON
  Parameters: {"description"=>"biz", "name"=>"foo", "label"=>"bar", "apiv"=>"v2"}
Expire fragment views/tabs_and_title_records-1 (0.1ms)
Authorized user admin(Admin User)
undefined method `[]' for nil:NilClass (NoMethodError)
/usr/share/foreman/app/controllers/concerns/api/v2/taxonomies_controller.rb:75:in `params_match_database'
...
Fixes #6446 - Forbidding non-json POST/PUT requests in v2