Add ExtensionSet tests and add checks that non-message extension fields don't fail initialization checks