Official expiration timer support

As brought up in http://hercules.ws/board/topic/2225-paid-server/
Special Thanks to Haruna for all the help!
Thanks to Beret, Ai4rei for information

Signed-off-by: shennetsind <ind@henn.et>