updates to Identifer - remove identifier_kind elem and make subtypes distinguishable soley from other elems, rename 'canon' subtype to 'identity' and make it mandatory for said to have package name extensions, rename 'search' subtype to 'floating'