updating corner treatment
adding checks at 3D edges/corners for physical BC setting
fixing comments
fixing some issues with IBFEMethod
updating HDF5 version check to check for HDF5 >= 1.8.7 (because H5_VERSION_GE appears to be available starting starting with version 1.8.7)
Merge branch 'master' into boyceg/reduce-memory-use