Doxygen: Fixed all warnings (required some refactoring in generator)

It seemed like Doxygen had some troubles with some symbol shortcuts
obtained from 'using namespace ...' in the generator implementation.
Hence, I removed these using-declarations and added full namespaces to the respective type names.