changed the default service levels to be more minimal, because it is currently impossible to entirely overwrite the service.levels hash.
add support for webapp on subdomain
added support for environmentally scoped services and tags, when using latest leap_cli.
fix resolv.conf on virtualbox

virtualbox sends the domain with the dhcp-answer.
If the wrong domain ends up in /etc/resolv.conf bigcouch fails.
Move rsyslog preferences snippet to site_apt::preferences::rsyslog, to
group it with the other preferences snippets

Change-Id: I83928c6b82cd6218a80c95475729cb57f146ff85
Install wheezy-backports version of unbound, this is necessary to solve #2328

Change-Id: Ie28de8d3f7a8c8cf52ce30365379a476d48dc88b
lint cleanup of site_config::caching_resolver

Change-Id: I3f6a4db26e064a520a08822cf23fc3288b31af62
Implement #2328: unbound.conf: content changed on every puppetrun

This is done by using the include glob capability that is in the
wheezy-backports and newer unbound to include the
/etc/unbound/unbound.conf.d/* config files.

To do this, we need to transition from our /etc/unbound/conf.d directory
structure to use the one that the debian package uses.

This allows us to clean up the rather ugly way we were configuring the
resolver before.

Change-Id: I68347922f265bbd0ddf11d59d8574a612a7bd82c
Initial commit for obfsproxy server feature in platform
Make shorewall accept incoming traffic for obfsproxy server
Add data directory to save scramblesuit's state.

Also clean up a little the obfsproxy puppet class, create appropriate
directories, restrict permissions.
Reflect change in leap_cli, use rand_range macro
Move obfsproxy_daemon to obfsproxy_init
Change exit status code if config file is missing
Remove commented lines from init script status section
Remove commented lines from obfsproxy puppet module class
Line up equal signs, change double to single quotes
Pick gateway address either from self or another openvpn node
Address logging for obfsproxy daemon

Create obfsproxy directory in /var/log, specify log file when
obfsproxy is spawned by init script, create a logrotate
configuration for obfsproxy's logs.
Be able to specify log_level parameter for obfsproxy

log_level sets minimum logging severity of obfsproxy daemon, can
be error, warning, info, debug. Defaults to info.