Tomcat dir owner bug fix

When creating an instance with the owner parameter set, the directories work, logs and temp are set to be owned by user 'tomcat' instead of the specified user. Thus a source install will always require a user named 'tomcat', even if a different user is specified.

This PR correctly sets the owner.

All unit tests pass.