throw std::out_of_range error when removeScaling causes a value that's out of bounds for the given data type
clean up formatting
clean up asserts for getField/setField
filters.inplacereprojection reorganization