Convert apache::vhost to use concat fragments.

Could you have a comment of `# Template uses:` for each concat::fragment to document which variables are used by which fragments? It makes debugging how parameters work much easier...