Added DndAddon so parts can now be torn away and moved.
Fixed scaling of Quick Analysis Part.
Done by replacing calls to setBounds with a GridLayout
Adjusted Window size so it doesn't start up tiny.
Merge pull request #1 from Pro-Nouns/mullins

Mullins
Added Project-related events, ProjectExplorer now notified of new
Projects
ProjectExplorer now posts an event when any ProjectData is
double-clicked.
Started adding IProjectDataContents tree and IFileImporter tree.
Added ParameterCheck utility class and cleaned up TextData and Contents.
Added extension point for IFileImporter. PlaintextImporter should be
changed to be an extension.
Working on establishing the in-memory representation of an
AnnotationSet.
First end-to-end file import!
Still partially mocked to assume a PlaintextImporter is being used
though.
ProjectManager now posts PROJECT_MODIFIED updates.
Projects are now created by parsing the linguine.project file.
The file format being used is temporary and will change.
Updated documentation to reflect recent changes and additions.
Project can now update its project file, ProjectManager forces these
updates when it is destroyed (at application close).
May want to display a progress bar here in future.
Additional documentation
Merge branch 'mullins' into dev
Draft of an idea for the design of annotations
Updated Annotation classes to match the agreed-upon Annotation
hierarchy.
Added Right Click context menu to the Data Editor