Adding parsley.makeParser; example; tests.
Removing an unused parameter from makeProtocol.
Adding tests for ometa.protocol.
Adding various new things to ParserProtocol.

The state now has a connectionMade method which is called immediately (but
makes testing states easier), and is passed the ParserProtocol.
ParserProtocol.setNextRule was added, which lets the state specify what the
next rule should be.
Adding a new test for ParserProtocol.
Updating the netstring tests.
Slight code simplification.
Trapping exceptions raised during parsing.

This allows users of the ParserProtocol to abort the connection and trap errors
by raising exceptions. Additionally, parse errors are exposed if they happen.
Failing gracefully if twisted isn't installed.
Adding a runnable example of protocol integration.
state -> receiver.

This made more sense before senders existed, but now everything sounds good
again.
Merge pull request #24 from washort/parser-protocol

Add Twisted protocol interoperability to ometa and parsley