Support for using Apache commons-daemon

Contains an implementation class (ServerDaemon) for the Daemon interface from commons-daemon along with changes to Core so it can be launched and managed as currently designed or optionally using Apache Commons Daemon. I also added the script needed for init.d to launch this way along with all other necessary files to build an RPM.