Complete Routing additions, now works with Unit tests as well

* DSL works as expected, compiles down to QRegularExpression which runs on PRCE
* All QRegExp have been replaced by QRegularExpression with as much work done at compile time as possible
Clean-up of CMakeLists, remove qt-maybe

* Qt-Maybe was not required, and had some compiling errors, removed in favour of nulled QSharedPointers.
* Remove bloat from playing with PCRE