testing/provisioner: added Set/UnsetCName in FakeProvisioner
testing/provisioner: added method to check whether an app has a cname or not
app: calling provisioner.SetCName on app.SetCName