Handle tabs like 4 spaces in web console, patch by Martin Grajcar

git-svn-id: http://h2database.googlecode.com/svn/trunk@5803 e6896862-9d19-0410-bfb3-e9fa5d50e656
File system abstraction: support replacing existing files using move (currently not for Windows).

git-svn-id: http://h2database.googlecode.com/svn/trunk@5804 e6896862-9d19-0410-bfb3-e9fa5d50e656
File system abstraction: support replacing existing files using move (currently not for Windows).

git-svn-id: http://h2database.googlecode.com/svn/trunk@5805 e6896862-9d19-0410-bfb3-e9fa5d50e656
File system abstraction: support replacing existing files using move (currently not for Windows).

git-svn-id: http://h2database.googlecode.com/svn/trunk@5806 e6896862-9d19-0410-bfb3-e9fa5d50e656
The statement "shutdown defrag" now compresses the database (with the MVStore). The MVStore now automatically shrinks the file in the background if there is no read or write activity. This might be a bit too aggressive; feedback is welcome!

git-svn-id: http://h2database.googlecode.com/svn/trunk@5807 e6896862-9d19-0410-bfb3-e9fa5d50e656
Disable work in progress

git-svn-id: http://h2database.googlecode.com/svn/trunk@5808 e6896862-9d19-0410-bfb3-e9fa5d50e656
The JDBC escape syntax {ts 'value'} did not interpret the value as a timestamp. The same for {d 'value'} (for date) and {t 'value'} (for time). Thanks to Lukas Eder for reporting the issue.

git-svn-id: http://h2database.googlecode.com/svn/trunk@5809 e6896862-9d19-0410-bfb3-e9fa5d50e656
A concurrent list, to replace the array list of old roots.

git-svn-id: http://h2database.googlecode.com/svn/trunk@5810 e6896862-9d19-0410-bfb3-e9fa5d50e656
Formatting.

git-svn-id: http://h2database.googlecode.com/svn/trunk@5811 e6896862-9d19-0410-bfb3-e9fa5d50e656