Allow exchanges to be declared as internal

While they cannot be used for publishing by clients, apps may still
need to bind them.
Update change log