Initial work to replace the representations
Remove a lot of dead code from lettuce.strings

Approximately 98% of this has been replaced by lettuce.parsing, or is
actually built into Python.
Reintroduce max_length property

Doesn't handle scenario outlines or descriptions yet.