Various: Create simple internal common message formatting

Fixes #265
Minor coding standards fix
Various: Validate parameters presence and type

Ref #251
Various: Validate CLDR content

Ref #251
Various: Validate default locale

Validate if default locale has ever been set on any static method call.

Fixes #251
fix Various: Validate parameters presence and type

functional tests