Improve S52 PLIB Lookup matching performance.
(cherry picked from commit 57381c7b49a78ba900676aa857c72b75a98ebf30)

Conflicts:
	src/chartsymbols.cpp
	src/s52plib.cpp
	src/s52plib.h
Implement configurable Route Arrival Circle Radius.
(cherry picked from commit a9cc54bb5a1f2723ea0c17109b309a29c18d5a4d)

Conflicts:
	include/options.h
	src/Route.cpp
	src/chart1.cpp
	src/options.cpp