Changes in class names and packages.

* Renamed TxSupport to TransactionSupport,
* Moved TransactionSupport to
org.springframework.scala.transaction.function package,
* Extracted TransactionMode to separate file