Fix PassengerRestartDir functionality

Code in HEAD requires PassengerRestartDir to be an absolute path. This patch restores old functionality allowing both relative and absolute paths.