Updates to make installation easier

These updates allow the configure and make process to determine
at runtime if pycrypto is in the distribution and build/install/clean
it as required.