Attempt to rewrite /etc/init.d/openfire to be more LSB compliant

There is a lot of infrastructure available for /etc/init.d scripts in /etc/init.d/functions and if not used weird things happen (like SELinux gets angry with su -s /bin/sh -c “nohup $OPENFIRE_RUN_CMD > $OPENFIRE_LOGDIR/nohup.out 2>&1 &” $OPENFIRE_USER line). This is quite certainly not complete script, but the first attempt which seems to work for me now.