use ~2.0 when depending on the locale component

Some methods have been added in 2.1 but none of them are used by the
Symfony components.
updated required versions when depending on the PropertyAccess component
updated required versions when depending on the OptionsResolver component
updated required versions when depending on the EventDispatcher component
updated required versions when depending on the Validator component
updated required versions when depending on the HttpFoundation component