added support for minimum client version checking

with this change, the client will be able to read the X-Minimum-Client-Version header when fetching /provider.json.

this won't work until the corresponding pull request for leap_web is merged, which should happen shortly.

yes, i know we are in feature freeze, but this is a much needed feature before we go public beta.