Merge pull request #8 from m0sth8/master

Initialize logger with correct service args
The Host field of http request is set from Host header in UnpackProxyRequest
Merge pull request #9 from cocaine/feature-host-in-http-request

The Host field of http request is set from Host header in UnpackProxyReq...
Add check of existance session with given number
Add some states for services
Worker leaves loop on disown timer thus letting worker to exit
Merge pull request #10 from cocaine/bugfix-close-on-disown

Worker leaves loop on disown timer thus letting worker to exit
Message unpackers refactored, now able to return error. Added uuid package
go fmt
Handshake payload fixed
Merge pull request #11 from satori/master

Message unpackers refactored + UUID data structures.
Revert "Add some states for services"

This reverts commit 707a343ec14e57fb6def57fc2c524eb1f1da9872.
Add reconnector to logger
More Go idiomatic code
Merge pull request #12 from satori/master

More Go idiomatic code
Add reconnector for services
Merge branch 'master' into develop

Conflicts:
	cocaine/logger.go
Ability to select logger by its name added. User can choose custome logger when it creates it with function NewLoggerWithName
Merge pull request #13 from cocaine/experimental-logger-name-selection

Ability to select logger by its name added. User can choose custome logg...
For some reason workers did not exit when cocaine closed them. It looks like there is some complicated problem that requires serious debugging. This commit is a quick fix that forcibly closes the application. Two day tests shown that it worked. There may be still a problem though with small probability.