Added nb-configuration.xml to the repo

Added nb-configuration.xml to the repo so that project format settings
can be synced between devs and machines when using the Netbeans IDE.
Cleaned up RecordToErrorEllipseConverter

Cleaned up RecordToErrorEllipseConverter by reordering constructor
parameters, renaming variables, and rewriting and adding documentation.
Cleaned up TinkeringTools

Cleaned up TinkeringTools by renaming it to Tools, correcting the
license, and adding documentation.
More Tools documentation

Added documentation for yesNoPrompt in Tools.
Cleaned up ColumnSelectorDialog

Cleaned up ColumnSelectorDialog quite a bit. Most notably removed the
ColumnSelectorDialogListener, but also added/rewrote code and
documentation.
Merge branch 'clean-up' into dev