Improved GeoCoordinate parsers' coordinate detection

Coordinate detection now uses the direction characters specified in the options,
DmsCoordinateParser detects coordinates only if at least one coordinate segment
has seconds specified. Applied similar improvements to the DmCoordinateParser.

Change-Id: Ia87af0d6032165ad40aa0ddd0f7fd18f2bb42391