oo-admin-ctl-domain: don't use CloudUser.new

Instead, use CloudUser.find_or_create_by_identity, which is now the
correct way to create a new account.
Generic exceptions should always be handled with rescue_from
Don't return on the last line of controller methods
rescue_from handlers should have proper access to user info set via UserActionLog filter
Move most DocumentNotFound handling to ApiResponse#render_exception

Abstracts the details of not found errors globally to allow much simpler controller code.
Add test cases for not_found messages and behavior
Authorizations will not return specific id messages
Remove binding.pry, causing failures
Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly

Conflicts:
	console/test/integration/rest_api/authorization_test.rb
	controller/app/controllers/alias_controller.rb
Missed a rescue of Mongoid::Errors::DocumentNotFound
Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly

Conflicts:
	controller/app/controllers/domains_controller.rb
Fix failing test in api_responses
Convert keys_controller - work around double deletion bug in console code
Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly
Handle nested subclasses in error responses
<ruby cart> bug 977919 remove broken symlinks
<perl cart> bug 977914 remove broken symlinks
Bug 977985

Remove messages with little informational value
Merge remote-tracking branch 'origin/master' into handle_global_exceptions_properly

Conflicts:
	controller/app/models/ssh_key.rb
Merge pull request #3117 from sosiouxme/dangling-symlinks

Merged by openshift-bot
Remove recursive requires node -> container plugin -> node
https://bugzilla.redhat.com/show_bug.cgi?id=984575
Bug 985656 - minor improvement for consistency in broker and console spec files

For some reason rhpkg really did not like the console spec's usage of
%{scl}-ruby-wrapper

Uploading: d79e6980b2997ea0f9b64fd2665f6d76  openshift-origin-console-1.5.22.tar.gz
error: line 32: Dependency tokens must begin with alpha-numeric, '_' or '/': Requires:      %{scl}-ruby-wrapper
error: query of specfile /home/bleanhar/git/rhpkg/openshift-origin-console/openshift-origin-console.spec failed, can't parse