Fixes #6183 - Convert system unregister to dynflow
Refs #5029: Allow initial organization and location to be specified during seed.

Initial seed data can now be specified by running:

rake db:seed SEED_INITIAL_ORGANIZATION=MyOrg SEED_INITIAL_LOCATION=MyLoc

This also has the side effect of allowing creation of multiple org/location
by running seed with different values for each.
Fixes #4045: Repository name and label validations properly handled.

Repository name and label validation were being handled improperly
and without the same format as other model validations. This creates
and proper active record validators for each and provides a message
indicating to the user the scope of the validation (i.e. Product).
Merge pull request #4335 from daviddavis/temp/20140624134130

Fixes #6183 - Convert system unregister to dynflow
Merge pull request #4274 from ehelms/fixes-4045

Fixes #4045: Repository name and label validations properly handled.
fixes #6336, #6255 - Fixes issue with not being able to use same name for an activation key across multiple orgs, BZ 1105024, BZ 1109907, BZ 1105024
Merge pull request #4336 from ehelms/refs-5029

Refs #5029: Allow initial organizationd and location to be specified dur...
fixes #6381 - properly calculate pxe image urls when using content
fixes #6389 - removing available content for content hosts rabl

as this was causing very very long load times for the content hosts page
Also removing from akey show.rabl, as its not needed and would slow down there
too
Merge pull request #4328 from cfouant/fixes-6336

fixes #6336 - Fixes issue with not being able to use same name for an activation key across multiple orgs, BZ 1105024
Merge pull request #4349 from jlsherrill/chosts

fixes #6389 - removing available content for content hosts rabl
refs #6381 - changing validate_media? override to alias chain

also removing the use of eval
Fixes #6366/BZ1112865 - restore readonly product functionality.

When replacing the authorization system we removed the logic
that determines whether or not a product is read only.  This commit
restores that logic.
Merge pull request #4347 from jlsherrill/ohadlevy-4341-2

fixes #6381 - properly calculate pxe image urls when using capsule content
Fixes #6347 - AK doc add/rm_host_coll BZ1101537

Fix the http actions documented for add_host_collections and
remove_host_collections.
Merge pull request #4343 from waldenraines/6366

Fixes #6366/BZ1112865 - restore readonly product functionality.
Merge pull request #4332 from dustint-rh/AK_add_host_collections

Fixes #6347 - AK doc add/rm_host_coll BZ1101537
Fixes #4870, bz1113398 - Added missing foreign key associations

Also contains updates to association tests if foreign key constraints
are not defined in 'belongs_to' associations for all Katello models.