Merge pull request #3207 from bbuckingham/engine

Engine: modifications to support old tupane katello_base layout and akeys index
Engine: Fixing ability to set remote_id and save the user object.
Merge pull request #3212 from ehelms/engine

Engine: Fixing ability to set remote_id and save the user object.
Engine: Update paths for some common assets (e.g. alchemy, fonts...)
Engine: Activation Keys: changes to support CRUD actions
Engine: remove the absolute namespacing for HttpResource