Add support for null line endings
Some telnet implementations do not end sends with a consistent line ending. Add support for those implementations by removing the line ending check when line ending is null.
Prompt matching will be more expensive in these instances as each character received will be checked against the prompt regex.
This adds support for implementations such as #15.