Merge pull request #43 from kazuhisya/master

rpm build spec: Updated to 0.10-release
upgraded gradle 1.0-rc-3
upgraded gradle 1.0
replaced the concept 'cookie' to 'auth token' which is more appropriate
supported --authtoken option only at groovyserver shell script
supported -Cs/-Chost option only at groovyclient(.c) which realizes remote-groovyserv
decapitalized option parameters of groovyserver shell script
supported -Ca/-Cauthtoken option only at groovyclient(.c) which can specified authtoken for remote-groovyserv
fixed indent in option.h
prevented to kill or restart server to remote host
supported GROOVYSERVER_AUTHTOKEN environment varilable to specify authtoken

and refactored
fixed for check of unavailable combination of options
made -Cr and transparent invocation use authtoken specified as option
fixed for too many arguments in call to 'get_host' in groovyclient.c
made Makefile use clang (llvm gcc) instead of gcc on Darwin
fixed to manage to use a specified authtoken when actually not specified
applied plugin idea
added DEBUG print when define DEBUG
gathered check of client address and check of authtoken into RequestWorker#start()
improved logging for InvalidAuthTokenException