Jboss module client config

This is largely based on @paterczm 's original work, just adapted to use the configure.pp type and to be more generic for external use. I renamed a few parameters to be more consistent with the configure.pp, although I adopted to be a little more terse to reduce redundancy. I'm open to renaming things still.

An individual application can be configured to depend on a com.redhat.lightblue.client.${yourappname}, and this puppet type will configure this module appropriately.