Update custom init script.

To allow instance to start with the default login shell of user tomcat on RHEL6.
https://bugzilla.redhat.com/show_bug.cgi?id=678671
Ubuntu precise support added in tomcat module (debian.pp and params.pp)
Merge pull request #26 from illambias/precise-ubuntu-tomcat

Ubuntu precise support added in tomcat module (debian.pp and params.pp)
"SLC Carbon" support.
Set default SELinux values to the custom init script

Allow to change them.
Adapt tomcat module for CentOS
Use osfamily to improve cases
Merge pull request #32 from raphink/centos

Adapt tomcat module for CentOS
Move doc to Markdown, add Modulefile, Add LICENSE
Fix $javahome for CentOS
lsbmajdistrelease fact is not set in CentOS, use operatingsystemrelease
Merge pull request #33 from carlossg/centos

lsbmajdistrelease fact is not set in CentOS, use operatingsystemrelease
Merged with new version
set system=>true on non human user accounts

This is important to avoid uid/gid conflicts with accounts created
with fixed uids in normal user range.

This patch won't break existing configs because it only influences the
uid generation on new user / group creation and has no impact on existing
resources.
tomcat::instance: add parameter for logs folder mode
Merge pull request #35 from ckaenzig/set-user-system-param

set system=>true on non human user accounts
Merge pull request #36 from ckaenzig/logs-dir-mode

tomcat::instance: add parameter for logs folder mode
Merge branch 'master' of https://github.com/camptocamp/puppet-tomcat
Modified as suggested
Merge pull request #29 from lvarin/master

SLC Carbon support