Gzip compression changes

 - removed $compress and $compress_lvl as constructor args
 - added method useCompression() so you can at least tell an instance of
   Pubnub to always use compression
 - added private methods to set $COMPRESS and $COMPRESS_LVL
 - changed check for compress arg on publish to allow for explicit
   disabling