Satisfies and IsSatisfiedby adhere to §9 SemVer

and reject pre-release versions. The exception is 'accept' if a bound has the
same prefix as a given version.

See also: https://github.com/npm/node-semver/issues/64