Update template to remove redundant information

This updated template removes a number of inline defaults (which differed to
those in defaults/main.yml) along with various comment lines. Now commented out
versions of lines are inserted should the user specified value be empty. This
stops us having a comment from the template plus the live value added by
ansible.