Hiding using namespace in common.hpp is somewhat surprising so remove common.hpp and move using namespace into all .cpp files that need it.
This makes sure we get linking errors whenever a symbol is not marked as inline in header-only mode.