Update description about "hostname"
New variable $serverconf->{smtpd}->{servername}, for detecting loop during Haineko servers
Fixed indent
Set $HOSTNAME environment variable in BEGIN{} block
New property: "runfile" and methods for dealing "runfile"
Generate automatically "runfile" if it does not exist
plackup command and its arguments are saved in "runfile" before running start_server command at production mode
process id file is created in Haineko::Daemon->run method
Remove unused variable and status file is created in the same directory of pid file
Add test cases for "runfile" property and methods
New header "X-Haineko-Loop" for detecting loop during haineko servers
New error message for detecting loop during haineko servers