Add override specifier (support C++11)
defined as delete copy constructor/assignment operator (support c++11,  > g++-4.7)
Merge branch 'feature/common' into feature/socket

* feature/common:
  defined as delete copy constructor/assignment operator (support c++11,  > g++-4.7)