[fix] Add ability to set the maximum number of messages that can be queued by the client
Merge pull request #182 from primus/limit-buffer-size

Limit the maximum number of messages that can be queued by the client