Retrieve classes using BLEGG grid files from an older version of CTS.
Modify the grids file so that CTS can deal with grid files such as gr3df97a.txt, that give more than one shift value.
Change the attribute nadgridsTransformation (a Map of CoordinateOperation) from GeodeticCRS into nadgridsTransformations (a Map of List<CoordinateOperation>).
This change allow CTS to handle the case where multiple grids are defined, as for the IGN, that as defined an official grid and a transcription of this grid in NTv2 format.
Also change all methods in consequence.
Change the getCoordinateOperation method from AbstractDatum so that it returns a list containing a default operation through WGS84 instead of an empty list when no operation is defined between the two datum when it is possible.
Also change other methods in consequences.
Modify the CRSHelper to use the FrenchGeocentricNTF2RGF class in addition to the NTv2GridShiftTransformation that was already used for the transformation from NTF to RGF93.
Also implement new tests for these methods.
Change the code to make that the method createCoordinateOperation from CoordinateOperationFactory returns the list of all possible transformation and not only the one we consider as the "best".
Also fix a bug in creation of datums that multiply the transformation from WGS84 to other datums.
Minor changes in code.
Change LongitudeRotation toString method to properly print "°".
Change add an "s" to the method getGridTransformation and getCRSTransformation,
because it can now return many transformations.
Deplace a "if" to make the code slightly more efficient.
Add equals method in CRS and Coordinate Operations classes to improve the recognition of this instances and prevent the appearance of redundant CoordinateOperations in the List returned by the method createCoordinateOperations of CoordinateOperationFactory.
Merge branch 'master' into blegg

Conflicts were located in:
	src/main/java/org/cts/CRSHelper.java
	src/main/java/org/cts/crs/GeodeticCRS.java
	src/main/java/org/cts/crs/ProjectedCRS.java
	src/main/java/org/cts/datum/AbstractDatum.java
	src/main/java/org/cts/op/CoordinateOperationFactory.java
	src/main/java/org/cts/op/CoordinateOperationSequence.java
	src/main/java/org/cts/op/Geographic2Geocentric.java
	src/main/java/org/cts/op/LongitudeRotation.java
Add a class to read a format of grid file used by the IGN and do minor changes in older grid files to make them compatible with this new format.
Also add a grid (for vertical coordinates) that uses the new format and a test to check that it is properly read.
Implement new classes extend from CoordinateOperation to save and load coordinate values.
Fix some minor issues in code :
- Fix an error in the transformation of Datums, it uses one LongitudeRotation when two were needed.
- Change the way to deal with the Popular Visualisation Mercator to make it cleaner.
- Change the getCoordinateOperations method in AbstractDatum, to avoid useless operation in the transformation.
- Add a forgotten case in the setToOtherDatumOperation method from GeodeticDatum.
- Change Javadoc
- Fix a bug in IGNVerticalGrid class and clean this class
Fix some issues in code :
- Change the checking of coordinate length, so that CTS can deal with the coordinates that get extra-values added by MemorizeCoordinate.
- Minor change in javaDoc and in special character (°) representation
- Add lines to deal with the loggers.
- Fix the transform() method of the inverse of the SvenParameterTransformations and override the equals method for this class.
Complete the VerticalDatum, VerticalCRS, CoumpoundCRS and CoordinateOperationFactory classes to handle CoumpoundCRS transformation.
Also correct a bug in IGNVerticalGrid class,
and add the Altitude2EllipsoidalHeight class to convert the grids read with IGNVerticalGrid into CoordinateOperations.
Add grids for vertical transformations, VerticalDatum using this grids and tests for CoumpounCRS.
Add Javadoc, clean some classes and improve exception management.
Add the altimetric grid transformations for Reunion.
Merge branch 'new_parser' into vertical

There were conflicts here:
	src/main/java/org/cts/CRSFactory.java
Fix a major error in prime meridians values.
Delete the less precise altitude grid for the Reunion.