Delete primary_extension from language data

The language attribute is still maintained as the first extension found.

This allows Mercury to be properly detected by Linguist, as per #748.