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).
Merge pull request #15 from cdmihai/conflictEditorEdits

Do not replay certain conflict editor edits
Show path first for resource operations

If the file was a binary one, the path was somehow hidden.
ignore opening editors for any file that's not a java file
Open editors for other files than java files