use a proper priority queue for the performance gain
split the resolve() method to make it easier to determine how many cache misses are occurring during normal running.
permit properties to be used in the SET machine TO state command
change the SetStateAction to use a value (property) rather than a State object. this permits use of symbols containing state names
change mod bus refresh to use the json format for the response
update SetStateAction usage to conform to the new interface
report the full name of a machine in some log messages
change hasState() to use a simple iterator rather than BOOST_FOREACH (performance test)
support packets of more than 2 elements in mod bus holding register updates
distinguish between string and integer values in mod bus messages
adjust the timeout waiting for responses.. TBD not finished
updated modbusd to use json messages to iod/cw.