Make the spec align with ECMAScript specs more

Started aligning i18n model with ECMA-402 (ECMAScript i18n API). Want
to make sure language tags get canonicalized properly. Also aligned how
lookup of properties in the manifest is done by using terminology from
the ECMAScript spec.