Rearrange the Scala codes so as to use SBT for build.
Remove redundant language specifier.
Various changes to the Scala codes.
Rename the file to match the object name.
Revert to 2.9.2 temporarily.
Ensure everything compiles with 2.9.2.
Add Eclipse and IntelliJ IDEA files to the ignore list.
Remove Scala from the SCons build.
Rearrange the Python codes.
Add PyCharm and Eclipse/PyDev project files to the ignore list.
Move the Groovy codes into subdirectories.
Get the name class right.