Log available fields when syncing a missing field

If a CMIS field does not exist during sync, display a watchdog warning
with the list of available fields, to assist debugging.
Fixing weird bug where a property !isset but still exists
Allow sync of cm:titled aspect fields for Alfresco repositories

If one of the fields are `cm:title` or `cm:description`, then the CMIS
sync query will be extended to also JOIN the cm:titled aspect, which will
provide these properties on the CMIS object.

Resolves the feature request of https://drupal.org/node/2272943