Arrow alignment and indentation fixes
Added new features to tests

This includes the new redmine::downloads class as well as the "new" old
wget provider.
Removed deletion of 000-default apache site

Why is that even in there? This is very disto specific and accomplishes
nothing. If the user wishes to delete the default config they can do so
via the puppet module.
Change the default provider to git

This way the user can just change the version number. Because of the
nature of svn, it is impossible to check out a branch or tag using the
revision directive. We could append the version string to the url, but
that would introduce a consistency just for the svn provider. Instead,
the user will have to pass the full path to the tag or branch to
download. Version should be set to HEAD.
Added missing permissions

Redmine needs write permissions on all folders in tmp. Sadly we can not
just do a recursive chown on any folder because some version control
systems store their data there.
Added vhost_aliases and servername documentation
Added install_dir to README
Move package install to the install class