bdist_conda: allow to set options in setup(), and add conda_build_num

In order to work, the user has to pass in our Distribution subclass to
setup().
Rename conda_build_num to conda_buildnum

This matches the convention used in some other places.