Fix warning messages, generated by Maven (v3), during build.

* Added missing version numbers for build plugins and dependancies.
* Removed duplicate dependancies.
* Updated obsolete groupId.
* Added minor formatting changes.
[GEOT-4491] Hints.getDefault() implementation hampers scalability
[GEOT-4492] DataUtilities.fileToURL checks system variable fo OS every time, hampering scalability
[GEOT-4493] CRS repeated checks for axis flipping system variable hampers scalability
Upgrade the build plugins to the latest version.

The report plugins were not modified.

* The configuration of the surefire plugin in the imagemosaic/pom.xml was altered to conform to the requirements of the latest pluigin.
* Inserted some missing groupIds.
* Inserted some missing versions.
* Minor formatting changes.
* Removed some obsolete comments.
Correct obvious bug in SimpleFeatureImpl.setValue.
Correct obvious bug in SimpleFeatureImpl.setValue.
GeoTools hints map needs to be accessed via RenderedHints.Key, not string
Merge pull request #213 from aaime/scalability

Scalability related improvements
Added srid to trigger GeoServer test failure: [GEOT-4471] App-schema: filtering by xlink:href causes ClassCastException if the type has native CRS
Removed unnecessary cast to fix [GEOT-4471] App-schema: filtering by xlink:href causes ClassCastException if the type has native CRS
[GEOT-4424] Efficient support for multiple coverages in GridCoverageReader
Fixed SLDTransformerTest, depending on server locale
Merge branch 'geot-4424' of github.com:aaime/geotools into aaime-geot-4424
A few header and javadoc fixes

Signed-off-by: Jody Garnett <jody.garnett@gmail.com>
Merge pull request #216 from rhayes-cida/master

Correct obvious bug in SimpleFeatureImpl.setValue.
GEOT-4229 fix join of more than two tables

Signed-off-by: r0bb3n <r0bb3n@gmx.de>
Fix postgis tests for joins
test
GEOT-4229 fix join of more than two tables

Signed-off-by: r0bb3n <r0bb3n@gmx.de>