RF: really test two-pass dependency checks

Previously only testing one-pass
RF: remove unused argument to class init

chdir argument unused in TemporaryDirectory init.
TST: add tests for delocate_path function
RF: slight refactor of loop in copy_recurse

For some reason the previous version seemed ugly to me.
NF: add versioning with versioneer

From: https://github.com/warner/python-versioneer
NF: add scripts with basic tests

Modify setup.py to install scripts
BF: fix execute permissions for installed package

Copying via setup.py install seems to remove execute permissions; set
excute permissions directly during copies for tests.
NF: add fake packages to build test wheels

Add script to build the wheels and copy into main tree.