is_dev_version and is_dev_version should return booleans.

Without this, plat claims that no packages are available. For example:

    $ plat versions acme.lab
    acme.lab:

This is because XMLRPCPyPIAPI.get_available_versions effectively does
the following:

    dev = False
    if dev == is_dev_version("1.0.0"):
        # We never get here, because is_dev_version returns None instead
        # of False!
        versions.add("1.0.0")

This fix is straightforward, but I want to see Travis moan first.
Refactoring is_dev_version and is_strict_dev_version to ensure they
return booleans.
Merge pull request #29 from ahlmss/fix_dev_version_parsing

Fix dev version parsing