rename BackendCore.getBuildOrIdeBackend and let BackendManager decide which build backend to use