Adding sublocality_name_type and locality_name_type handling

Involves new strings for translations, plus the logic to return those strings.
Implemented in Java and C++.

Tested: unit-tests in C++. Unit-tests in Java don't exist for the main UI class, but I tested it built.
I guess you went with this capitalization for consistency (within the Android version) and your follow up changes will change capitalization everywhere to be consistent with the Fava version.