Added silent rules to build process
Generating all project files from single XML model now

- using same GSL approach as for socket options
- everything is in model/ directory, see model/README.txt
- support added for Android, MingW32, MSVC, CMake
- quite possibly I've damaged MSVC project files
Removed assert from zbeacon_test() that caused failure on TravisCI machine
Merge pull request #272 from shubred1/master

Removed assert from zbeacon_test() that caused failure on TravisCI machine
﻿make zbeacon interface selection more robust

* Bug fix: s_get_interface() was checking for NULL pointer instead
  of empty string to determine if the interface was set.

* If the interface isn't set then the source address and thus the
  hostname wasn't being populated. Now if there is only one IP
  address on the it is set as source address; otherwise it is set
  to INADDR_ANY.

* Commented out s_wireless_nic() function and removed call to it as
  it was not doing anything. Previous to pull request #264 it would
  "select" the wireless interface or the specified interface,
  whichever was encountered first (bug). But right after that the
  broadcast address was being hard coded to INADDR_BROADCAST which
  nullified the selected address/interface.
Added work-around for missing `strndup()` on Windows with MS runtime.
Merge pull request #275 from woldan/master

Added work-around for missing `strndup()` on Windows with MS runtime.
Merge pull request #273 from shubred1/master

﻿make zbeacon interface selection more robust
Added silent rules to build process
Generating all project files from single XML model now

- using same GSL approach as for socket options
- everything is in model/ directory, see model/README.txt
- support added for Android, MingW32, MSVC, CMake
- quite possibly I've damaged MSVC project files
Updated README on adding new classes
Simplified zrex API and added zrex_eq()
Removed use of strndup and non-portable code
Merge branch 'master' of github.com:hintjens/czmq
Merge pull request #271 from hintjens/master

Moving to automatic generation of all project files
remove duplicate truncated ztree API reference
Merge pull request #276 from claws/upstream

remove duplicate truncated ztree API reference
Added support for using zctx_shadow on a context which didn't create sockets yet
Classes that return allocated values now provide a free method

* zstr_free for strings
* zdir_flatten_free for file lists

This ensures frees are done in the same compile unit as mallocs,
which is necessary when using CZMQ in a DLL that may use a heap
separate from the caller's heap.
Merge pull request #279 from MCE-KobyBo/master

Added support for using zctx_shadow on a context which didn't create any sockets yet