add BGQ compilers and fix OMP issue XL didn't like
BGQ makefile support
resolve makefile issues on merge