Delete users plan_id users after admin-console functional tests

- Change from MiniTest::Unit.after_tests to teardown since the
  after_tests weren't being triggered properly, and users were getting
  created after every test run.  The 'unless @domain' doesn't skip the
  user creation on subsequent tests, so after the
  admin-console/test/functional/admin_console/api/search/users_contorller_test.rb
  script is run there are 7 users in the openshift_broker_test db with
  plan_id: "free".
ruby_lib_dir was not defined
Merge pull request #5696 from detiber/adminConsoleTestPartDeux

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-admin-console] release [1.24.2-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.29.2-1].
Automatic commit of package [openshift-origin-broker-util] release [1.28.2-1].
Merge pull request #5704 from derekwaynecarr/bug_1126888

Merged by openshift-bot
fix whitespace
cloud_user: enable normalization of user logins.

https://trello.com/c/noKWhxNG/212-2-enable-custom-normalization-of-usernames-from-external-sources

This enables an administrator to define a custom method to normalize
usernames before they are translated into cloud_user entries.

For example, this method could downcase the login such that the login
is case-insensitive; then case-insensitive authentication methods would
not create multiple cloud_users for the "same" login just because the
user capitalized it on one occasion and not another.
broker oo scripts: enable login normalization

https://trello.com/c/noKWhxNG/212-2-enable-custom-normalization-of-usernames-from-external-sources

This enables an administrator to define a custom method to normalize
usernames before they are translated into cloud_user entries.

Affected scripts:
oo-admin-ctl-team
oo-admin-ctl-app
app_info.rb  (oo-app-info)
oo-admin-ctl-user
Make normalization methods chainable
add plugin plumbing