allow specifying actual config template

The current server_config parameter requires you call activemq through the class definition which doesn't allow you to specify this parameter in hiera.  

I added a config_template parameter which accomplishes the same thing but does the template processing in the class instead of the calling class.

This is backwards compatible with the previous module.