It is possible to define inner grid cells with a type of either CLOSED, FLUX, CLOSED or UNSET.
Update the pre-compiler macros defined by `BTCSBoundaryCondition` to enumerations. Update method names for getting row and column boundary conditions.