moved x86 special logic into a macro. PUtting this into macro cleans up configure.ac, AND it makes it much easier to start adding logic for other systems, and then within configure.ac, simply have a switch on the system type, to call the right one.   Also, moved the ax_lang_compilerr_ms into a macro to clean house a bit, and a few other small cleanups