Add BMX support.
Finish fixing mod_bmx support.
Allow multiple httpd per agent when using mod_bmx.
BZ1100998 : Discover the <Directory> directive without using Augeas
BZ1100998 : Applying  Lukas's  comments (removing augeas and using
runtime config)
BZ1100998 : Discover the <Directory> directive without using Augeas in
IfModule directive
BZ1100998 : Find directory recursively in ifmodules
BZ1100998 : Discover the <Directory> apache directive recusively on
vhost
BZ1100998 : Discover the <Directory> apache directive recusively on
vhost and ifmodule
Detect the mod_bmx configuration and make snmp one not mandadory.
Some small updates.
Runtime config aware configuration timestamp computation.

This a) fixes discovery of Directory directives, b) avoids usage of augeas
for figuring out the files contributing to runtime configuration of apache
during the timestamp computation and c) makes this more accurate, because
we scan the true runtime config and not just files configured to be scanned
in the plugin config.
Merged pull request from #41 from jerr/BZ1100998

BZ1100998 : Discover the <Directory> directive without using Augeas

2 more commits on top of the contribution of Jeremy to make the changes
ever so slightly more usable but more importantly to fix the Directory
directive discovery (seen during integration tests).
Merged pull request #112 from jfclere/master

Add support for mod_bmx