Type hinting improved in multiple functions and protocol methods.
BREAKING CHANGES:
Conversion functions now have different arities:
scale/->int, scale/->long, scale/->float, scale/->double.
Function scale/to-plain-string is now converting decimals to plain strings
without adding M suffix when there is too many digits. This functionality
was moved to scale/to-clojure-string.
Fixed a bug that caused wrong locale detection on some environments,
caused by redundant localized properties preparation (double parsing
of locale object initially expressed with a keyword).