sort available locales
make sure katello_config is loadable stand-alone

fix path interpolation for $LOAD_PATH
Remove [reboot] override section in the plugin descriptor.
No use case driving this.
Merge pull request #1046 from bbuckingham/fork-pulpv2-consumer

pulpv2 - consumer -updates for changes in task structure
Modified code to allow utf8 usernames

Added a remote_id column to users to work with pulp
and other remote services
Added changes recommended in the pull request
Removed a white space issue based on PR comments
Changed the place where the remote_id for user is generated

This is so that all validations such as username being null password not being the right size
etc are executed before remote_ids are computed
Added 2 user tests one for email and one i18n
Made app cntlr use remote id instead of username

For pulp-id we need the code to use the remote id.

Also tweaked the migration scripts a little to propertly update
the User ActiveRecord model once the remote id column got added.
changed logging remote_id to username based on suggestions in the pull request
pulpv2 - updating katello-configure for new beta build
remove deprecated ApiConfig
Merge pull request #1064 from jlsherrill/pulpv2

pulpv2 - updating katello-configure for new beta build
Merge pull request #1056 from parthaa/i18n-users

I18n users
merge conflict
do not try to generate a remote id if validation fails
pulpv2 - update to use 'finished' for task status state

Prepare for long rambling commit message... :)

This commit contains changes to use 'finished' vs
'success' for task status state.  The original
change from 'finished' to 'success' was actually due to
an inconsistency in the result from pulp task status and
pulp sync history.  At the time, the syncs transitioned
very quickly from being status to history; therefore,
the thought was that pulpv2 had also changed task status
to use 'success' as a final state.  Since it did not and
the task status is used for more than sync tasks, we are
reverting back to using 'finished'.
add better definitions of configuration validation

fix ENV usage in config.ru
remove usage of ENV from Katello configuration if needed they can be used in katello.yml
see katello.production.template.yml
add support for block configuration values (result of block's evaluation is used)
keep lines under 100chard
rename TheLoader->Loader and Loader->LoaderImpl
Merge pull request #1065 from jlsherrill/pulpv2

Pulpv2 - master merge