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