Cleanup: Unifying deploy logic

Adapting the deploy-logic from easybib-deploy::* in nginx-app::configure
added php-intl to gearmanw role
Merge pull request #309 from rwos/topics/intl-for-gearmanw

added php-intl to gearmanw role
Feature: Adding possibility to set default_server to all configs
Cleanup: Removing old getcourse config

This is nowhere used, and would be impossible to use to do a typo (confif) anyway
Merge pull request #311 from fh/t/cleanup-config

Cleanup: Removing old getcourse config
Merge pull request #308 from fh/t/unify-deploy-logic

Cleanup: Unifying deploy logic
Adding option default_server for easybib.com in vagrant
Fixing broken yaml with ruby 2.0
Merge pull request #313 from fh/t/fix-chef

Fixing broken yaml with ruby 2.0
Bugfix: Ruby2.0 yaml generation
Update: don't restart since we manually prime

Related: easybib/issues#1217
Merge pull request #312 from fh/t/default-server

Adding support for default_server parameter
Merge pull request #315 from till/topics/opcache-priming

Update: don't restart since we manually prime
Refactoring: Relocting yaml converting in lib

Added tests
Chef SNS Notification support added
Adding xml cookbook - dependency for chef_handler_sns
Adding chef_handler cookbooks for sns notification
Adding build-essential as depencendy for xml
Bugfix: Forgot one variable rename during rubocop-refactoring