Display hashdigest instead of hash object upon failure.
write pip delete marker into global build dir upon creation
Merge pull request #948 from qwcode/global_build_cleanup

write pip delete marker into global build dir upon creation
wheel: make sure destination path exists
include test installing headers
write something about whether binary wheels go on pypi
Update cookbook.rst
Merge pull request #956 from dholth/develop

write something about whether binary wheels go on pypi
have cleanup be in a finally after wheel building
remove 'pip wheel --unpack-only'
--no-clean for 'pip wheel'
Merge pull request #958 from qwcode/wheel_cleanup

Wheel cleanup
single definition of find_links
install wheel from local packages in tests
update changelog and authors file
'pip search' xmlrpc changes in response to pypi changes, http://mail.python.org/pipermail/distutils-sig/2013-May/020888.html
Use git show-ref instead of git branch for better future-proofness.

Based on original patch by Anrs Hu.
break up tests dir into data, unit tests, and functional tests
more functional/unit tests restructure
add back test lost in the restructure