Fixing search for hdf5, fixing build on OS X, and more diagnostic outpu.

Along with some cleaning of eol blanks.  

I don't understand why https://github.com/Tech-XCorp/pyne/commit/15e6ff5c6f4cfd8baf1536cfb3aa2ac26443b132 happened.  This was just after the clone.

Some fortrans on OSX need libgcc_s linked in.  This does it for me.
I think all of your changes in this file could be replaced with just

```python
cmake_cmdstr = cmake_cmd if isinstance(cmake_cmd, str) else ' '.join(cmake_cmd)
print("CMake command is\n", cmake_cmdstr, sep="")
```

Would you mind fixing this up please?