Remove handcoded compiler lookups and enumeration.
Remove handcoded compiler lookups and enumeration.

alexisvincent/builder,matthewbauer/builder,richardTowers/builder,alexisvincent/builder,jrauschenbusch/builder,Munter/builder,systemjs/builder,lookfirst/builder,Psvensso/builder,whitneyit/builder,buddhike/builder,douglasduteil/builder,lookfirst/builder,robwormald/builder,robwormald/builder,matthewbauer/builder,alexisvincent/builder,synaptek/builder,tonytanger/builder,ahmedshuhel/builder,synaptek/builder,JeroenVinke/builder,ahmedshuhel/builder,JeroenVinke/builder,systemjs/builder,buddhike/builder,Psvensso/builder,jrauschenbusch/builder,tonytanger/builder,systemjs/builder,whitneyit/builder,Munter/builder,alexandr2110pro/builder,alexandr2110pro/builder,jrauschenbusch/builder,richardTowers/builder,douglasduteil/builder