Clean up PlaceResolver

Replace the confusing indirect search by location equality requiring two
dictionaries with a _find_by_name method.

Remove unused instance attributes.
Add option to show summary statistics to CLI
Move frontend main routines into own function
Set Location.known to True where appropriate
Return a priority value from ProfileResolver
Fix two showstopping bugs in GeocodeResolver
Rationalize PlaceResolver known location lookups