workaround warning of non-constant static initializer
Adds monotonic clock implementation for OSX

Mac OSX does not have clock_gettime(). This adds a monotonic clock
implementation based on this stackoverflow answer

http://stackoverflow.com/questions/11680461
Added more asserts on arguments
Cosmetic whitespace fix
Specify czmq.h explicitly