* Added equals() & hashcode() methods into Country, City & Coordinates class implementations.
 * Changed PreferencesHelper so that it warns at most only once when a city is not yet selected.
 * Update main ViewPart so that it call the layout() method when the pray times are recomputed and the pray table viewer nned to be refreshed.