Ensure $tomcat::home exists before creating a directory below it.
Merge pull request #77 from jasperla/create_topdir

Ensure $tomcat::home exists before creating a directory below it.
refresh the service when the instance configuration changes.
Move Class[tomcat::service] stuffs to Class[tomcat] so that we can create a tomcat::service definition
Merge pull request #79 from mcanevet/feature/no_service

Move Class[tomcat::service] stuffs to Class[tomcat] so that we can creat...
Manage server.xml with defines
Merge pull request #80 from mcanevet/feature/use_concat

Manage server.xml with defines
Don't create <GlobalNamingResources> if no resource defined
Release 0.7.0
Fix typo in tomcat::host
Quote integer validation in tomcat::instance
Merge pull request #81 from mcanevet/quote_validate_re

Quote integer validation in tomcat::instance
Allow to completely manage the logrotate file

User, group and mode too.
Merge pull request #78 from jasperla/instance_refresh

refresh the service when the instance configuration changes.
Merge pull request #82 from mremy/boolean_to_install_default_catalina_logrotate_file

Allow to completely manage the logrotate file
Manage setenv.sh with concat
Fix unit tests
Merge pull request #83 from mcanevet/use_concat_for_setenv

Manage setenv.sh with concat
Use concat to manage tomcat connectors
Support Scientific Linux

Scientific Linux is in the RedHat Family. Maybe consider using `$::operatingsystemfamily` instead.