This adds __aligned_if_not_compact and converts __exclusive_cache_line to use it. It retains the section annotation, I may whack it.
I'm not interested in arguing about the name, propose something else and I'll rename. Alternatively, write your own patch and I'll use it in D27185