Use more future proof version constraints

That way users can just remove the `@dev` when silex stable comes out, and if they don't at least they'll upgrade to 2.1.x-dev etc instead of being stuck on the 2.0-dev forever.