OZP-64: Fixing default scopeGuid in Preference
OZP-64: Add new default sync functionality

Making the return type a promise that has the same callback
parameters as 'success' and 'error' options on the sync call itself
OZP-64: Unit test for new sync return value
OZP-64: Making setPreference always cause a POST