Updates sample/tests projects for strict disposal
Game is now quite strict about not being used after it has been
Disposed, so it was necessary to update all the tests and samples that
had using-blocks around asynchronous Game.Run calls, or which didn't
keep a strong reference to the Game object after creation.