Salt name spaced events

Added support for name spaced events preliminary.
Added duplicate job events under salt.job.jid...
Changed auth events to salt.auth
changed key event to salt.key
Added duplicate minion events

CAUTION. 
This commit only changes the publication tag of events but does not change the subscribers to the events.
Because job events are duplicated it should not mess up job event subscribers but because key and auth events
were not duplicated it could mess those up.