Added method to record a file save
Recording save events
Save All is also a save action
Made persist be synchronized

Now, it can be called by multiple threads at the same time!
The actual recording now happens in a separate thread

To get it over with quickly so it can accept new events to process.
Replaced the strings with the platform constants
Added javadoc to explain the weird decisions I made
Merge branch 'refs/heads/master' into record-save

Conflicts:
	edu.oregonstate.cope.clientrecorder/src/edu/oregonstate/cope/clientRecorder/ClientRecorder.java
	edu.oregonstate.cope.clientrecorder/tests/edu/oregonstate/cope/clientRecorder/ClientRecorderTest.java
Merge pull request #51 from caiusb/record-save

I am currently recording saves