LineOnlyReciever Almost Done.

I met several problems.
1. The initilizaiton of the LineOnlyReceiver is done in connectionMade, so current exisiting subclasses should be aware of it.
2. Under the implementation of omtea.protocol.ParserProtocol, it's hard to return a error from the receiver. test_basic.testLineTooLong is an example.