Revert "base demand categories"

This reverts commit 1143a110d13f1b111e79c365b57ec1543a99cf32.
scoping units makes sense, fixed model exception errors, fixed aggregator exception
static link lib
runtime status class, updates to zone/pipe for closed/boundary pipe record keeping and convenience methods
revert changes to configfactory for runtime status TS
Merge branch '1.1_sph_premerge' into zones
revert base demand changes
cleaning up some of these new additions

… like "unkown" direction doesn't make sense, and the direction_t
should really be accessed at the Link level (rather than Pipe) since it
has nothing to do with flow. Flow is a property of the pipe which is
relative to the (base) Link direction.