Improving code generator

Added compilation symbol support.
Added driver types support.
Honoring the domain override.
Merge branch 'master' of https://github.com/tdupont750/Selenite