refactoring: move third party code into new source path

* makes it more easy to ignore warnings in third party code