There is now a CreateContext method for retrieving a stand-alone context for threaded use. We may want to add safety against this context being disposed (or just return a fresh one if it is).
Also adds an option to delete all beatmaps for testing purposes.