Code cleanups

- please do not use Tabs for indentation (read CLASS style guide)
- moved long list of prime numbers to separate header file for ease
  of reading zhash.c.
Fixed include path for czmq.h
Rewrote zmonitor to use zactor

- renamed existing zmonitor -> zmonitor_v2
- renamed zsock_monitor -> zmonitor
- related cleanups in zauth
Merge pull request #594 from hintjens/master

Rewrote zmonitor -> zactor for CZMQ v3
Update zinterface API

Changed the zinterface API to be only stateful, no longer a mix of
stateful and stateless, as per the discussion of #592.
Merge pull request #595 from ahhentz/zinterface

Update zinterface API
All zauth commands are now synchronous

This means caller waits for signal (zsock_wait()) after each command,
which ensures actor finishes its work before the calling thread continues.
Otherwise, the caller will run ahead and attempt to use actor functionality
that isn't ready yet. zproxy works the same way.
Rewrote zproxy class to use zactor model

Existing API is deprecated and moved to zproxy_v2. The new actor based
API is slightly more verbose than the old one. Sorry about this.
Fix segfault in zbeacon (#596)
Merge pull request #598 from ahhentz/zinterface

Fix segfault in zbeacon (#596)
Fix zbeabon s_get_interface() for when zsys_interface() returns "".
Merge pull request #599 from mrvn/pull-zbeacon_get_interface_fix

Fix zbeabon s_get_interface() for when zsys_interface() returns "".
Merge pull request #597 from hintjens/master

zproxy re-implemented as actor
Added temporary tracing for zbroker
Log messages should only show when verbose
Merge pull request #602 from hintjens/master

Some logging fixes / additions
Fix MSVC build breaks.
Change ULL suffix to LLU for portability to MSVC2010/2012.
Make explicit lossy numeric cast.
Add missing comma and try again.