Update CHANGELOG
Only pass the project if it is specified
Log the service catalog if we don't find an endpoint

This will need some genericification...
Merge branch 'specify_openstack_project'
Merge branch 'log_if_no_openstack_endpoint'
Merge branch 'upstream'