Collect more rows in cache when using primary key
Fix ReadRowSet
Manage double primary key for ranges in query
Manage order by in ReadRowSet
Using pk for rendering is not as fast as full table query
For PostGIS connection, never store entire table in memory. Now it is memory efficiant but rather slow
Merge branch 'fix/mapeditor_use_pk' into test-with-pk

Conflicts:
	bundles/core-jdbc/src/main/java/org/orbisgis/corejdbc/internal/ReadRowSetImpl.java
Use PK in MapEditor, slower with full extent, faster with filter
Tweak fetch size
Do not fetch index if query area is too large
avoid using pk if entire table query
Fix optimisation on H2 side
Fix javadoc
Merge pull request #717 from nicolas-f/mapeditor-query-optimisation

Use PostreSQL cursor instead of caching entire table in memory.Use primary key and system key for row filter in map editor.