[Release] 1.1.1

bug fixes
 - Avoid to close the already closed socket
 - Skip proxy request when destination node is down
 - Fix the resource leaks of socket in server
 - Fix some compile warnings
 - Fix some race conditions in thread.cc
 - Check dynamic_cast result
 - Fix pthread_cond_wait() in zookeeper_lock::_assure_session_connected()
 - Add initialization of cluster#node
 - Remove some deadcode
 - Add null check before the code with the potential null access
 - Exit when IO-buffer is unsafe
 - Fix memory leak of proxy in op_parser_text
Merge pull request #68 from gree/release-1.1

[Release] 1.1.1
Modify .travis.yml to divide build steps
Refactor cluster.cc
Fix constructors
Remove old initalizing code
Fix indents
Merge pull request #70 from yayugu/small_fixes

Small fixes
Fix const member value declaration
Merge pull request #71 from yayugu/fix/const_decl

Fix const member value declaration
Remove directives "using namespace boost;".
Merge pull request #72 from yayugu/rm_using_ns_boost

Remove directives "using namespace boost;".
Remove some include directives from app.h
Include storage subclasses in flared.cc
Remove include directives for boost headers from app.h
Remove --keep-opening-modules from run-tests.sh on travis
Fixed test freeze by test_handler_proxy
Add run-tests.travis.sh for running tests one by one
Fix test teardowns
Merge pull request #76 from ikehara/fix_for_travis

Remove some include directives from app.h