Fix gitignore to be more specific - add missing files ignored previously
zyre_peers - return a zlist, not a zhash, for safety

Specifically, if the user is tempted to access the elements in the
returned hash (as I was) then they will open themselves to unpleasant
race conditions with the node actor. Simply returning the peer ids in a
list makes it impossible for this to occur.
zyre_peer_connect takes const string, not mutable
Merge pull request #250 from twhittock/more-gitignore

Fix gitignore to be more specific - add missing files ignored previously
Merge pull request #251 from twhittock/peers-safety

zyre_peers - return a zlist, not a zhash, for safety
Merge pull request #252 from twhittock/const-endpoint

zyre_peer_connect takes const string, not mutable
zyre_new uses its address instead of generating random ids.

It shows a closer correspondence with the originating node, and
stops any possibility of generating collisions, removing the need
for the loop.
Merge pull request #253 from twhittock/actor-name

zyre_new uses its address instead of generating random ids.
Fix gcc error in zyre_new due to use of %p
Merge pull request #254 from twhittock/fix-new

Fix gcc error in zyre_new due to use of %p