Merge pull request #11 from csmith/textpane

Split out a LineRenderer class.
Split up rendering a bit more.

Make various methods protected so it's possible to extend the
renderer.
Merge pull request #14 from csmith/master

Split up rendering a bit more.
Dispose of windows on the EDT.

Fixes DMDirc/DMDirc#33
Merge pull request #15 from csmith/master

Dispose of windows on the EDT.
Missing space in alias dialog.
Merge pull request #16 from csmith/master

Missing space in alias dialog.