Added extra property to user document schema called 'opaque'. This prope...

...rty is to allow custom data to be stored in the user document. Modified cf_endpoint in the callflow application to access that opaque data and merge it into the endpoint with the other merged in user properties.