simplePostMessage() now throws error when no target_url (nor "*") is defined

simplePostMessage() now throws error when no target_url (nor "*") is defined

and

simpleReceivesMessage() accepts always call callback when source is not defined or has "*"