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{1,2}\.\d]+) same as ([\-0-9.]+)

It is not the same.
[ ] is a character class!
For example ([\-\d{1,2}\.\d]+) will match this string:
}.5{-
This really does not make sense. :-)

Also ([-0-9.]+) is not a good solution, because it will for example match this string:
7-.0-4

Better solution would be:
(-?\\d{1,3}\\.\\d+)