fix for https://github.com/zeromq/pyre/issues/15
bumped version number
added public node name names conforming https://github.com/zeromq/zyre/commit/0889a83f7afedc0998033c090fb5a0d8784dcd64
added zre name methods
pyre working across any transport by replacing ipaddress and mailbox by a endpoint string identifier
inital code for working on any transport (WIP)
major changes making Pyre compatible with Zyre again
- ZRE v2
- workaround for uuids starting with 0, uuid get a '1' prepended during transport
- update for public api
- initial support for headers
- start method
- string methods for whisper and shout
- name support for Pyre nodes to complement unreadable identities
- initial support for any transport for Pyre
Quick fix for #24 : added leave_group fixed wrong iterator
update ZRE packet encoding to be ZRE v2 compatible
fixed wrong iterator in leave_group - this is fixed upstream already, drop before merge
Merge pull request #1 from RoadRunnr/master

update packet endoding to ZRE 2
Resolved conflicts with upstream master
Merge branch 'master' of https://github.com/zeromq/pyre

Conflicts:
	pyre.py
	pyre_peer.py
	zre_msg.py
checking for non loopback address for picking ipaddress
cleanup of merge conflict leftovers
rename no_echo noecho to conform to zyre
endpoint is now a preformatted string
initial fix for only broadcasting on a specific interface
reverted BEACON_VERSION to match with zyre
added name sending on ENTER
fixed uuid with receiving 17 bytes
fixed var name mismatch for peer
zre_msg now handles uuid through receiving 17 bytes (just dropping first byte)
removed print statement
refactor of Pyre
- added ZActor class
- added ZSocket class (used for signal/wait methods)
- refactored Pyre to use ZActor
- added missing methods from zyre
- moved PyreNode to its own file
- updated PyreNode to reflect changes in Pyre
either removed print statements or moved to logger
fixed termination sequence
made thread member of ZActor class
fixed double ENTER event