make most save methods return false if they failed to save

moved save_maps, save_artifacts, save_factions_missions_npcs to game::save

don't quit after failed saving