Convert apache::vhost to use concat fragments.

The indenting gets off at this point. Perhaps the `directories` values should be indented only two spaces instead of all the way past the `{` ?