Rename features to match what gcc and clang use.

There is no advantage in being different and using the same names simplifies
clang a bit.
Update now that llvm uses the same feature names as the driver.