Revert "Update workspace."

This reverts commit ccfbe7da21f99a3fcd840368f67b8613b551bbe0.
Revert "Fix the IDEA project and a coule of compile errors due to not implementing abstract methods."

This reverts commit 82584b956b570a9ee6d73d89ede91c8867374476.
Revert "Create IDEA project."

This reverts commit f74797acd567ea2792187e88a7918a3c818649cf.
Recreate IDEA project and update jars in lib.
Add gitignores, and create a "debug" command to build and launch Cassandra.
Fix a bug in Cassandra when the order or operations is changed when...

... several operations arrive within the same millisecond. A couple of
issues in the getTimestamp() function:

1) Non-static variable "clock".

Each QueryState would get its own instance copy of the "clock". Each
request can get a differnt copy of QueryState with its own "clock".
Therefore, the time may go backwards.

2) Use of "volatile" instead of "AtomicLong".

The "volatile" doesn't guarantee the automicity of increment-and-save
operation like AtomicLong does, so different threads can end up with
unexpected values of the "clock", which again, may go backward in time.
Update IDEA project