Fort: a few minor bug fixes, primarily namespacing
Legacy Content View: quick fix to address issue on publish

This commit is just a 'quick fix' to address an error that can
occur on publish due to double form submits.

Note; this is only temporary as we replacing this UI in the
cv-rework branch.
Update the actions registering in fort

Foreman tasks provides a way how to register the paths with actions.
This way, things like actions autoloading should work.

Also, the actions are moved into `app/lib` to follow the layout
Katello uses.
Content Views: Updating the apidoc for v2 controller
fixes #4505 - rhsm register though Dynflow
Content Views: Worked more on publishing content

Fixed places where repos had no environments. Also, changed the task type to
publish instead of refresh. Lastly, fixed publish for versions 2+ and
generating metadata for version repos so the env clones aren't empty.
Merge pull request #3763 from ehelms/refs-1070

Namespacing Katello factories and updating duplicated factories to modif...
Merge pull request #3761 from iNecas/update-consumer-create

fixes #4505 - rhsm register though Dynflow
Rename the actions to follow the names of the files
Switch from `Fort::Actions` to `Actions::Fort`

To follow the layout from the Katello lib
Fixed ambigious id error
Merge pull request #3739 from daviddavis/temp/20140226073857

Content Views: Fixing a couple repo publish things
Merge pull request #3755 from bbuckingham/bugfixes

Bugfixes for legacy content view publish
Merge pull request #3759 from iNecas/cv-rework-fort-layout

Update the actions registering in fort
Merge pull request #3765 from daviddavis/temp/20140303091538

Fixed ambigious id error
Merge pull request #3757 from daviddavis/temp/20140227173558

Content Views: Updating the apidoc for controller
Merge branch 'master' into cv-rework

Conflicts:
	app/assets/javascripts/katello/content_view_definitions/content_view_definition.js
	app/views/katello/content_view_definitions/_publish.html.haml
	engines/fort/app/models/node.rb
	engines/fort/lib/fort/actions/content_view_refresh.rb
	engines/fort/lib/fort/actions/node_metadata_generate.rb
	lib/katello/tasks/test.rake
	spec/controllers/api/v1/content_view_definitions_controller_spec.rb
	spec/controllers/api/v1/content_views_controller_spec.rb
	spec/controllers/content_view_definitions_controller_spec.rb
	spec/controllers/system_groups_controller_spec.rb
	spec/models/changeset_spec.rb
	test/controllers/api/v1/content_view_definitions_controller_test.rb
	test/controllers/systems_controller_test.rb
	test/factories/changeset_factory.rb
	test/factories/content_view_definition_factory.rb
	test/factories/filter_factory.rb
	test/factories/filter_rule_factory.rb
	test/models/authorization/content_view_definition_authorization_test.rb
	test/models/changeset_test.rb
	test/models/content_view_definition_test.rb
	test/models/content_view_test.rb
	test/models/content_view_version_test.rb
	test/models/erratum_rule_test.rb
	test/models/filter_test.rb
	test/models/package_group_filter_rule_test.rb
	test/models/package_rule_test.rb
fixing a few fixture references
merge conflict
fixing tests from master merge