Bump submodules.
lick: push to gitlab.
Merge branch 'master' of git:infrastructure/dtg-puppet
Bump submodules.
Stage 1 of removing puppet imports.

We now use puppet apply and point it at a directory of pp files, which
is best practice.

Removing the old sites.pp cannot be done yet as we need to ensure all
our machines are using the new post-update hook before removing
it. Remember puppet ensures we are running an up-to-date post update
hook. If we remove sites.pp now, git would delete it from the puppet
repository and then call the old post-update hook, which would call the
broken sites.pp.
Don't import globals.pp twice.
Roll-back stunnel version as the current HEAD does not compile.
lick: Make gitlab the repo, and gitlab the server have different names. Same for code.
Remove globals.pp.

This is already imported from nodes/globals.pp.
Add a default hiera.yaml to stop the warning that it doesn't exist.
Build a caching DNS server