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 #813 - External usergroups can be linked to an LDAP auth source
Fixes #6620: Allow plugins to define a file to be included in test_helper.

For some plugins additions to the test_helper are needed to allow
the test suite to pass. This checks if a file test/support/foreman_support
exists and requires it after all the Foreman test setup is done.
Fixes #6566 - renaming a node now resets the certname on provision

If use_uuid_for_certificates is true, reuse the certname UUID value.
If false, then reset the certname if it does not match the hostname.
Fixes #6446 - Forbidding non-json POST/PUT requests in v2
fixes #6852 - `rake log` added to log ActiveRecord changes to stdout