Support extversion='dotted.path.to:function'

extversion can be a string with a pkg_resources-style dotted path to a function
-- e.g.:

setup(
    ...
    name='profilesvc',
    setup_requires='setuptools_extversion',
    extversion='my_package.version:get_package_version',
)