added bcfg2-crypt back
FAM: Deprecate the gamin FAM driver
Bundler: added path globbing
bcfg2-lint: verify Path tags in RequiredAttrs
doc: use path globbing in examples
Proxy: Remove m2crypto fallback

Older clients used to depend on this because there was no backported
python-ssl module available for various platforms. All supported
platforms now appear to either a) have the backported module or b) have
a recent enough version of python to use the builtin ssl module.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Options: fail_silently really fails silently when loading components
Options: set options debugging with environment variable
Options: Finalize actual value, not default value

This also fixes some extraneous calls in the option parsing loop.
reports: set DJANGO_SETTINGS_MODULE in wsgi script
DBSettings: Set config options at the module level

Some bits of Django appear to query the options directly from the
module, even if django.conf.settings.configure() has been called
Options: finalize ConfigFileActions

This ensures that /etc/bcfg2-web.conf gets read, even if the
--web-config for [reporting].config options are not given
Options: set config file options only for the running parser
Options: rename _set_defaults to _set_defaults_from_config

This is to make the method name more in line with what it does
Options: call _set_defaults_from_config before _parse_config_options

_set_defaults_from_config must be called before _parse_config_options
This is due to a tricky interaction between the two methods:

(1) _set_defaults_from_config does what its name implies, it updates
the "default" property of each Option based on the value that exists
in the config.

(2)  _parse_config_options will look at each option and set it to the
default value that is _currently_ defined.  If the option does not
exist in the namespace, it will be added.  The method carefully
avoids overwriting the value of an option that is already defined in
the namespace.

Thus, if _set_defaults_from_config has not been called yet when
_parse_config_options is called, all config file options will get set
to their hardcoded defaults.  This process defines the options in the
namespace and _parse_config_options will never look at them again.
Merge pull request #159 from fennm/fix-config-file-options-getting-default

Fix config file options getting default
reports.wsgi: Fix indentation

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>