Extend log message in master.py for peer error
Major overhaul of the minion publish system on the master

This adds a number of things, first the peer system will no longer
use the old static returns interface, nor will it impliment client
components, instead everything will be executed via the localclient
directly.
The full_data return also adds much more data to the return including
the new retcode additions