added EqShift for AgentResource and DemandMonitor (to reduce processing of false updates)
model bprint's printer with AgentResource, which aligns it much better with RDP's design (e.g. with regards to concurrent print efforts)