Pub commands are now filtered by RAET presence in router.

List of minion roles in

msg['return']['ret']['minions'] is intersected with available minions

So only expected returners are avalable

Also cleaned up joint definitions for salt.presence.event_req and salt.presence.availables so that the init value is only given once.