Remove IDEA files.

The project in META is a lot more stable and useful.
Merge pull request #8 from csmith/master

Standardise the circle.yml we use.
Merge pull request #9 from csmith/remove-idea

Remove IDEA files.
Remove NB project + broken ant files.

I've left build-installer.xml as a reference for when the installers
are gradled.
Merge pull request #10 from csmith/remove-netbeans

Remove NB project + broken ant files.
Add normalise method to line position, unit test.

This is used by the TextPane Canvas. Makes sense to pull the
behaviour out and test it.
Merge pull request #11 from csmith/lineposition

Add normalise method to line position, unit test.
Remove ActionListener.