Added ValueObject for Locale

* Fixed Money print extension
* Also created new LocaleProvider
* Created factory to get locale as an object from other services
* Removed ExpressionLanguage dependency from CurrencyBundle and LanguageBundle