Added initial structure for zlib module.
Merge branch 'master' into feat/zlib
Finished work on zlib module.
Moved errno error message creator into the main library.
Added missing (and empty) datetime unit test.
Updated socket module so that it works with the new errno interface.