Another GEOT-3407 related fix
Feedback from andrea and fix up the tutorial text to match
[Unsupported-UNIDATA]: Fix on canDecode... checking magic number before proceeding with real file open
[GEOT-4609] Unclosed iterator in VectorToRasterProcess
[GEOT-4606] different offsets for same dash-stroke
[GEOT-4620] StreamingRenderer will read raster data with the wrong resolution when the buffer parameter is in use
[GEOT-4628] StreamingRenderer fires the feature rendered event before the feature is actually rendered
[GEOT-4634] MetaBufferEstimator won't give the right response if a Mark is used, but its size is not specified
[GEOT-4639] StreamingRenderer might render rasters with white artifacts on coverage reprojection
[GEOT-4630] IsBetweenImpl will fail with an NPE if the value being tested for inclusion is null
GEOT-4637: TimestampFileNameExtractor improvements
[GEOT-4621] Error updating oracle layer through jdbc
[GEOT-4622]: better polar_stereographic projection management
[GEOT-4623]: NPE in NetCDFReader
[GEOT-4643] Asymmetric graphic margin may result in cut out symbols
[GEOT-4644] MetaBufferEstimator does not take into account that a marks stroke adds to its size
[GEOT-4645] MetaBufferEstimator graphic size estimation can be file system/JDK dependent
[GEOT-4452] SQL Server: distance filters translated into faulty SQL
[GEOT-4408] NPE in Query.toString method
[GEOT-4277] Bad '.prj' causes unclosed files