Description:
    More code cleanups and fleshing out corner cases.  (And fixed error in
tH5P.f90 code from last checkin)

Tested on:
    MacOSX/64 10.10.1 (amazon) w/serial & parallel
    (h5committest not required on this branch)