Switch to Vagrantcloud box mayflower/trusty64-puppet3

The boxes on Vagrantcloud refer to the same URLs. This requires Vagrant
version 1.5. Fixes #27.
Add NOTICE file as mentioned in ASL-2.0

If a NOTICE text file is included as part of the distribution of the
original work, then derivative works must include a readable copy of
these notices within a NOTICE text file distributed as part of the
derivative works, within the source form or documentation, or within a
display generated by the derivative works.
(https://en.wikipedia.org/wiki/Apache_License)
Oracle :shit: VirtualBox DNS resolver is broken

It confuses libdns (BIND), which for example curl uses.
do not install compass by default
compass needs c extensions since 1.0
update puppet modules, yay to jfryman releasing all the fixes
add rabbitmq for @ironpinguin
bump php and wget modules
make bower explicitly installable, move to frontend profile
make grunt explicitly installable, move to frontend profile
fix newlines
Merge pull request #38 from elseym/install-components-explicitly

make bower, grunt explicitly installable
make the symfony2 frontcontroller configurable
anchor pgsql client to compensate module fuckups
Adapted README to match most use cases better.

I think for the subtree and the pull --squash matches the use case of most the users better.
New directory/hiera structure

As proposed in GH-21