Adding cleanup method to allow LocalGameRepository to free resources cleanly

Provides a mean for a client application to cause the local game
repository server binding to be cleaned up reliably before exit
Removed spurious blank line
Merge remote-tracking branch 'origin/LocalRepositoryResourceFreeing' into StateMachineValidation
Local updates

Just stashing these changes while I work on other things