quick review of remove_region
astyle refresh
remove gcc 4.6 warning in merge_variants