Engine: org-switcher: updates to support working within engine

This commit contains several changes needed to enable the
org-switcher to work properly within the katello 'as an engine'.
Engine: Adding development setup and reset documentation to README.
Engine: Fixed a namespace issue

Made OwnRole extend Katello:Role instead of foreman Role
Merge pull request #3322 from parthaa/own_role

Fixed a namespace issue
Merge pull request #3303 from ehelms/engine-documentation

Engine: Adding development setup and reset documentation to README.
Engine: updating engine install readme
Merge pull request #3327 from komidore64/engine

Engine: updating engine install readme
Merge pull request #3325 from daviddavis/temp/20131106092704

Engine: Fixing content view tests refs #3585
Merge pull request #3310 from bbuckingham/engine-org_switcher

Engine: org-switcher: updates to support working within engine
Engine: Fix env model tests, refs #3585