ripple/rippled — pull request #734 by vinniefalco (2014-11-23 16:34:19+00:00)
Title: Refactor ProtocolStream:

* Rename class
* Remove handler state variable
* Use template instead of abstract class for polymorphism
* API processes one message at a time instead of many
* Remove error_code from the ProtocolHandler concept requirements

Reviewers: @scottschurr, @nbougalis