stub for user Operations
Revert "stub for user Operations"

This reverts commit 104b66398e4cbbff5ad432e41aaba7d22259b4b2.
Remerged snapshots comparator
Merge pull request #10 from altern/snapshotComparison

Remerged snapshots comparator
Writing to a new file in java....

This this I hope for fucks sake that I got it right. How can you make
this common case so fucking complicated???
Merge pull request #11 from caiusb/launch-thing-fix

Replaying of tests in a new project now works.
Starting to work on preprocessing
Merge commit '08ca5a9ae2690a929bbe86c3522fdd0be0dd709e'
added preprocessing to fix class path out of order and also when events happen before the recourse is created
added two functions for readability, added j-- to account for the fact that the list is getting smaller when you delete.
Fixed NullPointerException on replaying snapshot events; Fixed NoClassDefFound exception
Merge pull request #12 from MichaelHilton/master

Added code to preprocess the events file to be able to replay without manual edits.
Incorporated Caius's comments on pull request #13
Merge pull request #13 from altern/snapshotComparison

Fixed NullPointerException on replaying snapshot events;
Fixed bug that prevented replaying at high speed.

The bug was caused by a previous task in which the currentEditor field was removed. That task required the removal of an if statement that tested wether the currentEditor was equal to an expected editor. If they weren't equal, the execution thread got interrupted. Without thaat if, the code that interrupted the execution thread got always called.

I also commented out the contents of the if to remove the bug.
Merge pull request #14 from cdmihai/replayerSpeedBug

Fixed bug that prevented replaying at high speed.
text change operations also display their change origin. This helps with debugging and testing
Text change operations also show the filename.

This helps with debugging
Do not replay text changes in conflict files.

There is no resource create event for these conflict files therefore the replayer crashes by not being able to find / open an editor for them.
Do not replay refreshes that contain conflict markers.

This refresh just destroyed subsequent text edits (screwed up the offsets).