Added test project for the eclipse plugin
Added a way to generate and get the workspace ID

I also added a test to test that we I do generate a valid ID (non empty) and to make sure that it's always the same (for the same workspace)
Added the workspace ID in front of the changed resource path

See title. It's descriptive enough
Merge pull request #11 from caiusb/workspace-id

Added the workspace-ID to every changed file
Initial snapshot code

First try. Will work some more on it
I am putting the file in it's correct location
Extracted the UIJob into it's own class
Fiddled with the restrictions
Added a new method to "know" a workspace

I know a workspace if it has an ID. If it doesn't I create one.

I use this to determine if I need to get a snapshot or not. If I don't know the workspace, I create the snapshot and give it an ID so I can reference it later.
Removed a forgotten print
Formatting
Removed redundant semi-colon
Merge pull request #12 from caiusb/initial-state

Added a snapshot for the initial state
Merge branch 'master' into filemanager

Conflicts:
	edu.oregonstate.cope.eclipse/src/edu/oregonstate/cope/eclipse/COPEPlugin.java
Months now start from 1, not from 0
initialized the event file file root directory with dummy value