added mailconfig, assemble configuration.yml from dir

* mailconfig.yml is created if mailconfig.yml.j2 exists in the playbook
* config/configuration.yml.d is assembled to  configuration.yml
removed misleading README parts, removed useless sudo
configuration.yml revised

* splitting / merging yml files is hard without yaml tools...
* split yml files in config files for each environment
* only config_env_production.yml possible now, so somewhat limited
  * we don't support multiple DB envs either, so no problem atm :)
use supervisor for nginx, reinstall nginx on passenger version change

* removed debian nginx init script
* always reinstall nginx if passenger version changed to update
  integrated passenger module
new var server_name

* replaces ansible_fqdn as nginx and redmine_git_hosting server name
* default value is ansible_fqdn
SSL security: params to separate file, generate dhparam

* dhparam with 2048bit is generated if not present
* removed RC4 ciphers
* removed SSLv3
redmine_dmsf removed all workarounds

* problems fixed upstream, so no workarounds needed anymore
added OCSP stapling, generate self-signed cert on demand

* generate cert if the given cert name doesn't exist and ssl_create_self_signed_cert is set
* added params for OCSP stapling
* defaults file cleaned up a bit
* some var renames
removed nginx killing

* nginx is not killed anymore
* if a user is upgrading from a playbook version without supervisor (before commit cc31c0776) or running other nginx instances:
  uncomment last task in roles/redmine/nginx.yml and kill nginx manually when it pauses
don't remove testing gems from redmine Gemfile

* conflicts with plugins seem to be resolved now => not needed anymore
fixed problem with empty OCSP certificate chain name...
commented out nginx pause

* not needed for fresh installations and poses problems with inabox
copypasted README from another project, defaults files improvements
auto generate redmine DB password if nothing is given

* read from redmine_db_pass in the playbook dir
* if empty, a PW is created
fixed undefined variable in plugin defaults
plugins: DMSF 1.4.8 release
redmine_git_hosting version 0.7.2

* redmine_plugin_views_revisions not used anymore -> removed
* patched post-receive hook because it is using SSLv3 only -> TLSv1
* moved system ruby install to gitolite role
renamed groups, split group_vars, set hostname

* group redmine_server -> redmine (same as role)
* group git_server -> gitolite
* split all.example, one file for each role
* set hostname to testredmine
redmine_dsmf final version 1.4.8
added bash history PgUp / PgDown mapping