Fix memory error with accidentally freeing GDateTime too early
test-location-window: fix copy/paste error
Fix undefined ASSERT error
minor coding style fix
MainWindow: got_results() -> got_recordings()
Add Recording::get_location_async()
Add Repository class
Pass SC::Repository class to MainWindow

Rather than the plain GomRepository object
Add location selector to RecordingForm

Required some refactoring to pass the 'Repository' class to more
objects, etc.  This way, the form can populate the set of location
choices, etc.
Use bold label for date in RecordingForm
Minor code formatting issues