Table Editor, Check for column type on sort request, ignore sort on Geometry columns
fix typo in copyright notice.
fix typo in copyright notice.
Add 'whole word' and 'match case' parameters into the table editor field filter.
Replace the text button by a button with an icon in the table editor field filter.
Add SQL selection filter on the table editor
Set custom renderer on Table editor number columns
add support for SQL parametrized statements + scripts.

Parameters are of the form @{paramname} and can be used anywhere
on expects:
 - a constant value ("SELECT @{param} AS toto;")
 - a field name ("SELECT @{field} FROM hello;")
 - a table name ("SELECT * FROM @{table}")

Both SQLStatement and SQLScript can receive as many parameters
as necessary.

An SQLStatement could already be persisted to disk, but not a
whole script.
This become now as easy as

val a = Engine.parseScript("<some sql>")
// or Engine.parseScript(new File("/tmp/f.sql")
a.save(new FileOutputStream("/tmp/f.bsql"))

and later

val b = Engine.loadScript(new FileInputStream("/tmp/f.bsql"))
b.execute

Same thing can be done for individual statements with
Engine.parse(...) and Engine.load(...)
a few code quality improvements given by scalac warnings.
add some javadoc and improve statement validation.
fix orbisgis-ui to use the script API.
add support for getting smallest/largest value/index of a BTree.
add a min/max test through the IndexManager API + convenience
constructors on Min/Max queries.
bumped scala-maven-plugin version and added a profile for incremental
compilation with zinc.
Merge pull request #92 from gourlaysama/feature/index-traversal

Specific index queries for min/max
Merge pull request #91 from gourlaysama/feature/parametrized-query

SQL parametrized statements / scripts + persistence
Merge pull request #93 from gourlaysama/feature/scala-maven-unicorn

scala incremental compilation with maven
update to recent Gdms API changes.
include git sha1 of the current gdms version into the build.

It is displayed when the DSF starts. This is useful for debugging
version mismatches with other partial branches that depend on
gdms (like monomap).
If not local git is found, the maven version number is used.
some javadoc and refactoring in the DSF.

It is the main entry point after all, it needs to be shiny.