Add cpp-common submodule
Pull in latest cpp-common
Update makefile and remove files moved to cpp-common
Remove files moved to cpp-common submodule
Pull in latest cpp-common to fix missing modules
Merge pull request #335 from Metaswitch/cpp-common

[Reviewer Andy] Add cpp-common submodule