SOme fixes and added support for javamail resource
Merge branch 'master' of https://github.com/stepanstipl/puppet-glassfish
into feature/pr23

Conflicts:
	lib/puppet/type/authrealm.rb
	lib/puppet/type/domain.rb
	manifests/init.pp
	manifests/install_jars.pp
(#24) Add support for setting a custom service name when creating a
domain.
Ignore Puppetfile.lock.
Add unit testing to javamailresource type. Increased param validation in
the process.
Fix a deprecation warning.
Remove application source param validation, and fix failing tests.
Remove Puppetfile.lock from Git control. 
[skip ci]
Spurious space in filename. 
[skip ci]
Update Puppetdoc. 
[skip ci]
Fixed a quoting issue in template.
[skip ci]
Param rename missed in provider. 
[skip ci]
(#24) Add support for specifying a custom service name to
glassfish::create_cluster and glassfish::create_instance defined types.
Use tabs in templates. 
[skip ci]
(#24) Remove service functionality from glassfish::create_cluster, as
the node was being started by it's own service file, which was clashing.
(#24) Increased glassfish::create_domain and glassfish::create_instance
defined type coverage following service name addition.
Merge branch 'feature/pr23' into develop