(MODULES-910) Convert @apache_version to a string

Three part version numbers cannot be floats and must
be represented as strings. This commit changes all instances
of $apache_version and any comparsions to use strings and the
versioncmp function.

This also fixes comparsion of Float and String errors with future
parser enabled.
Merge pull request #731 from blkperl/convert_versions_to_string

(MODULES-910) Convert @apache_version to a string
MODULES-956 Added loadfile_name parameter to apache::mod.

This will allow for more control over the module load order, since
they appear to be loaded alphabetically.
Merge pull request #737 from mhaskel/rename_mod_load

MODULES-956 Added loadfile_name parameter to apache::mod.
Renamed file resource to use loadfile_name if provided.
Merge pull request #746 from mhaskel/rename_mod_load

Renamed file resource to use loadfile_name if provided.
Add support for SVN authentication (mod_authz_svn)

Add dependency for authz_svn. This is needed, since the mod is included in the dav_svn system package. Thanks @hunner for pointing this out!

- Add parameter for controling the enabl-/disabling of the authz_svn module. (Disabled by default)
- Optimize the dependency management

Mark dav_svn module as a module which has optional setings.

Add loadfile_name parameter for better module load order

Add acceptance test for dav_svn module
Merge pull request #696 from baurmatt/master

Added support for SVN authentication (mod_authz_svn)
Gepetto project file
Merge branch 'havana' of https://github.com/gwdg/puppetlabs-apache into havana