- Starting to force all props to be vectors
- Try to create a property of Nt/Np length on demand
Decent version of __setitem__
- It now converts all arguments to vectors
- It does necessary checks on names, prevents wrong length vectors
- An empty label array can be created with pn['element.label'] = False since the False will be converted into a vector of the correct length in __setitem__
Merged new __setitem__ logic into Develop
- This commit removes a check from the _set_data method that prevented writing scalars into vectors.  All properties are vectors now, so this check was not valid.
- Also fixed some strange retrograde code problems in hydraulic and thermal conductance where the geometry object was passed in place of geometry.pores().  This hasn't be a valid maneuver in ages, so not sure how it crept back into the code.