Fixes for localization availability

Add setLocale method. It set regexp for %b and %B terms with correct month names instead of +w.
ex: in Thai locale, one month has non unicode simbol wich can not be regexped with any macros.
Add availability to create modificators for formatting date. Like '-' which trim all spaces in result string.
Add full nominative month names to locale configuration. It usefull for russian.
Fix minor bugs