uncrustified zpubsub.
Merge remote-tracking branch 'upstream/master'
Fix ztimeout casts for MSVC
Fix ziflist to compile in MSVC
Merge pull request #687 from twhittock/ztimeout-msvc-project

MSVC project update to include ztimeout
Merge pull request #688 from twhittock/ztimeout-build-msvc

Fix ztimeout casts for MSVC
Merge pull request #689 from twhittock/ziflist-build-msvc

Fix ziflist to compile in MSVC
Fix force to bool and sign mismatch, make an implicit lossy cast explicit.
Add ztimeout to project.xml.
Clean up whitespace in gsl templates.
Regeneration results for ztimeout addition.
Merge remote-tracking branch 'upstream/master'
Merge pull request #691 from evoskuil/master

Use code generation for ztimeout.
zpubsub filter serialization implemented with zproto codec zpubsub_filter.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	builds/android/Android.mk
	builds/mingw32/Makefile.mingw32
	src/zpubsub.c
Merge pull request #693 from lovmoen/master

Using zproto-generated codec for filter serialization
Add -Wc++-compat when gcc is used for better compatibility with MSVC
ziflist: style fixes
Merge pull request #694 from Q-Leap-Networks/pull-warn-on-missing-cast

Add -Wc++-compat when gcc is used for better compatibility with MSVC
Merge pull request #695 from Q-Leap-Networks/pull-ziflist-style-fix

ziflist: style fixes