getvar at level uses new api
REST api doesn't need to deal with request ids
REST api doesn't need to respond to ping
Status report now has a list of events associated with it

Program exit is now reported with this new event mechanism
add status() method to Client
fork uses the new API
test uses new api
loadconfig test uses new api