Gzip compression support

Two main changes:

 - added two new constructor variables, $compress and $compress_lvl
 - added option to specify per-message compression (compress: true)

Two small cleanups:

 - fixed docblock so argument order is correct
 - removed trailing ?>