Revert "Revert "Merge pull request #176 from alphagov/shared-mustache""

This reverts commit 2bcb029d6e99c2fcf1c40ae0d0597e235af92baf.

It also moves the shared_mustache outside of the asset group. It it not
just required for assets and was causing preview deploy to fail.