FilterToSQL: try converting to Number before converting to String
CompareFilterImpl: Handle case where both values are strings that can be cast to numbers
FilterToSQL: try converting to Number before converting to String

CompareFilterImpl: Handle case where both values are strings that can be cast to numbers
Undo change to SLDStyleFactoryTest
Some additional tests for comparing numbers/strings
Fix Bridj unit test. The overridden setup methods needs to call super.
Add unit test for reading and writing GeoRSS. Includes bug fix for Bridjs support for String arrays and the removal of LayerCanCreateField check because the GeoRSS driver return false even though it needs to create fields when writing
Add unit test for reading the writing SQLite. Includes fix to sorting when using database based drivers that pass SQL straight through and thus dont have access to FID which is OGR SQL. Also adds LayerGetFIDColumnName to the OGR interface.
Add unit tests for writing and reading several formats: GeoJSON, CSV, GMT, GPX.  Updated GML and KML tests to make sure reading is working too.
Add environmental variables to the maven surefire plugin to make it easier to run unit tests
[GEOT-4656] AverageVisitor and MedianVisitor fail on null value
Exclude georss, gpx, sosi from the can create field check due to gdal bug
AbstractGridCoverage2DReader: fix formatting and order
Refactor AbstractGridCoverage2DReader to remove all direct calls to the variables that assume one layer.
Grid Coverage: Fix error in refactoring methods.
Merge pull request #354 from NielsCharlier/coveragereader

Refactor AbstractGridCoverage2DReader
Geopackage Mosaic Reader
Merge pull request #355 from NielsCharlier/geopkg

Geopackage Mosaic Reader
[GEOT-4684] Build failure in geopkg GeoPackageReaderTest caused by bad File-URL conversions
[GEOT-4685] SLDStyleFactory graphic rasterization does not honor the rendering hints field
[GEOT-4686] WMSCoveageReader can return coveage bounds with no CRS