create individual classes for the apache modules so they can be included more than once in different locations, depending on what services are configured on a node (#3612)

Change-Id: Iff064d3d67baa132fb5198fea741522ab4e71770
Merge branch 'bug/3612' into develop