XMLRPC call to report on the full stack
As well as the versions of our packages which are running, implement a full stack call to inspect the versions of all relevant packages on the system and report using the system XMLRPC API.
- Give a known state for comparison
- If a package manager is known to be available, use it.
- Inspect the filesystem to get egg info.
- Ensure this is added to all the lavafed metadata
- Report over ZMQ when a slave starts up
- store on the master