c-generic/libpubnub: Send the mandatory HTTP headers (V, User-Agent)
pubnub_sync_wait(): Fix timeout cb being unable to set new timeout
c-generic/libpubnub: Add support for secret key and infrastructure for cipher key

We link to libcrypto to acquire the MD5 hashing routine.