Change how messages are broadcast

Massages with the same to and from address are sent from the address to it,
instead of being broadcast. To send a broadcast the user includes
"broadcast" anywhere in the to address.

This allows users to use the send to chan method in compliance with the new
chan support in PyBitmessage.
Merge pull request #2 from Eylrid/master

Change how messages are broadcast