Usefull function to return the reason why the geometry is not valid
Fix st_isvalidReason. Fix tests
Add st_isvalidDetail to be compliant with Postgis
Merge
Improve javadoc. Add new tests
Forgot two tests
Improve javadoc
Merge pull request #271 from ebocher/ST_IsValidReason

100% coverage, well done.
This function is similar to http://postgis.net/docs/ST_IsValidReason.html.
```mysql
SELECT ST_IsvalidReason('POLYGON ((280 330, 120 200, 360 190, 352 197, 170 290, 280 330))'::GEOMETRY);

--Returns 
--Self-intersection at or near point (207.3066943435392, 270.9366891541256, NaN)


```