Renamed the compilers.gplusplus module to gpp

Updated the compilers module init to use the renamed gpp module.
Added builder factory

Switched spaces to tabs, added the builder factory which will be used
going forward to retrieve builders.
Added factory method to gpp module.