Fix case where hdf5 lib vars are wrong and allow specification of moab location to setup.py

The important commits are

e1d036c9f0da91eaa4efe47e5d057b32b43a7973
b2146697319ee620372e61c54c50ce93df467450

to fix the case we see where _hdf5lib = "DEBUG

and

7ce9ad8bde707f01155b472bdd10a4997c7f8da1
d5a8998e199dda84f60a9ace6040e9d2693dd688

which allow one to use --moab=<moab root dir>
in the invocation of setup.py.