GeoPointParserUtils bug fixed

I've rewritten the part for parsing "geo:lat,lon" string. Tests passed. (What app does send those kinds of geo intents?)
Fixed one more bug (with whitespace in the geo url).
- \d == [0-9] (a digit)
- in pattern ([\-0-9.]+) the "." should be escaped as minimum: ([\-0-9\.]+) 
-- pros: readability
-- cons: can get lon>90 and lat>180
-  or use pattern (\-\d{1,2}\.\d+)
-- pros: can't get lon>90 and lat>180
-- cons: readability