Updated Tomcat revision

Updated spec to point to Tomcat 7.0.47
Added a build script and tweaked spec

This commit adds a script to build the RPM in-place (no previous
rpm build environment (other than the build tools) need be setup).

This commit also tweaks the spec file and "init" script to work
with RHEL provided Java packages (e.g. java-1.7.0-oracle-devel).
Fixes package download in build script

If the build script was run multiple times, without first
removing the rpmbuild directory, then multiple packages would
be downloaded. This commit fixes that problem.
Updated tomcat.sysconfig

This commit updates tomcat.sysconfig with a predefined default
value for CATALINA_OPTS and a message explaining its purpose.
Added JAVA_OPTS to tomcat.sysconfig
Added JAVA_OPTS support to tomcat.init.sh
Add Tomcat Native

This commit adds Tomcat Native into the default RPM.
Adds jsvc binary building and packaging

This commit adds building the jsvc binary and adding it
to the RPM package.
Update init script

This commit updates the init script to use jsvc.
Updated spec changelog
Fix for RHEL5 in build.sh

This commit fixes the `find` commands in build.sh to work
on RHEL5. Evidently "-O" was added after RHEL5 was a thing.
Incorporating contributions from jsumners and doing some maintenance.
Incorporating upstream changes

This commit incoporates changes made upstream.