Initial files of JVSTM port to Scala
Change remote branch from master to svstm in remote repo
Initial files for the JVSTM implementation of Scala STM (mostly it's stubs)
VBox now descends from StubRef
Added CommitException
Added the different types of transactions
VBox no longer extends Ref.
VBoxBody no longer has a volatile value, but a final one.
Add .cache to .gitignore
Add ScalaTest dependency
Renaming from JVSTM to SVSTM
Only the file names were changed, the code changes will follow
Rename from JVSTM to SVSTM
Now the files are correct as well.
Missed one change from JVSTM to SVSTM

Fixed