This adds `__aligned_if_not_compact` and converts `__exclusive_cache_line` to use itse 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