use ~2.0 when depending on the CSS selector component

The API is stable and won't change.
use ~2.0 when depending on the Dom Crawler component
updated required versions when depending on the Process component