Updated the valid states for provision requests

The provision task has a state named "provisioned" which is
not currently a valid state for its associated provision request.
As a result, after a provision task has finished provisioning a
VM, the task's status can no longer be bubbled up to its parent
provision request due to a validation error.

https://bugzilla.redhat.com/show_bug.cgi?id=1122123
Slice /ops/settings_update into 7 pieces.
Change limit for LDAP bind password to 128.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1104338
Always reset "Repository Name" when "Register to" changes

https://bugzilla.redhat.com/show_bug.cgi?id=1091059
Updated list of EC2 instance types.

Fixes #196
https://bugzilla.redhat.com/show_bug.cgi?id=1120836
https://bugzilla.redhat.com/show_bug.cgi?id=1120841
Merge pull request #244 from brandondunne/reset_values_in_rhn_edit

Always reset "Repository Name" when "Register to" changes
Merge pull request #195 from martinpovolny/ldap_crazy_passwd

Allow longer bind password for LDAP.
Merge pull request #247 from Fryguy/add_new_ec2_instance_types

Updated list of EC2 instance types.
Merge pull request #252 from dillaman/bz1122123-miq-provision-request-states

Updated the valid states for provision requests
Remove unused method VMDB::Config#schema_update
Remove @@ variables that can be accessed normally via VMDB::Config.new
Remove log.line_limit setting due to the inordinate complexity.

Managing line_limit requires a lot of code, which ultimately is never
used.  Developers lose information if the log lines are truncated, and
so in practice, and by default, it is disabled.  The line_limit setting
complicates things because the value is needed to initialize the logger,
which is initialized before access to the database is available, thus
managing changes and storing that change in the database creates a
chicken-and-egg problem.
Remove unused lib/vmdb/miq_appliance.rb
Removed unused method VMDB::Initializer.set_network.
Move VMDB::Config.VERSION, BUILD, and BUILD_NUMBER to Vmdb::Appliance
Moved startup logging from MiqServer and other places to Vmdb::Appliance

- Flattened SOAP_VERSION and PARSER methods back into log_config.
- Also fixed potential leak of amazon_secret when logging.
Rename VMDB::Initializer to Vmdb::Intializer for consistency
Remove unused method VMDB::Config.queue_size
Move config validation and activation into their own classes.

Added VMDB::Config::Validator and VMDB::Config::Activator.  The old
validate and activate methods now delegate to these new classes.
Remove unused method VMDB::Config.log_network_address.

It used to be used to gate the inclusion of app/helpers/patches/abstract_request_patch.rb,
from around 2008, but that file is no longer in our code base.