brunocodutra additions/improvements

* Improvements to the module EnableExtraCompilerWarnings 
* Addition of a couple new handy modules analogue to EnableExtraCompilerWarnings
* Addition of a module for easier handling of targets
* Addition of a regular mechanism for detection of toolchains, based on the irregular native tools