Issue #1: Updated files to handle asadmin not on path. Also make domain
provider OS specific.
Updated Modulefile and add metadata.json.
Updating code to incorporate @cardil's changes, plus some of my own.
More to come.
Updating to support extrajars install.
Updated to allow domain and service creation on install.
Remove asadminpath param and switch to /usr/bin/asadmin instead.
Add support for jmsresources.
Quote properties and descriptions using ' rather than ".
Single ' rather than " on properties. 
Chomp rather than Strip.
Add a type/provider for the Glassfish 'set' command.
Add support for adding a profile script to profile.d, so asadmin can be
found on the path.
Remove /usr/bin/asadmin, as was failing on more complex asadmin
commands.
Couple of tweaks following testing.
Need to remove self.asadmin from asadmin provider.
(#4) Add support for enabling secure admin on domain creation.
Use pathmunge to add asadmin to path.
(#4) Updated domain type and provider to support enable secure admin.
Remove domain1 default when installing GF using Zip method.
Tidy code.
Bit more tidying...