Merge branch 'feature/coredataparentchildconversion' into develop
TICDS now uses the new(ish) parent/child managed object context structure available as of iOS 5/Mac OS X 10.7.
The framework now passes back a client identifier when it is reporting on change processing.

It is up to the implementor of the delegate methods to have previously fetched device information to map client IDs to human readable names.
We no longer consider it an operational failure if we cannot fetch information on a registered client.
Latest DropboxSDK
Check for error code 401 (Dropbox authorization/authentication failure) when attempting to load a file and bail right away if it's found.
Add in a means of clearing out the encryption password.
Turn TICDSSyncChange objects back into faults after applying them to keep memory usage down.
Added in checks for 503 errors from Dropbox. Treating them as retry-immediately errors.
Added support for canceling a synchronization operation.
Latest DropboxSDK with a little better error handling on the JSON parser.
Cleaned out unneeded method definitions in the private implementation of TICDSSynchronizationOperation
Minor property renaming
Fix an issue where sync changes were being created for sync changes consumed from other clients.
Merge remote-tracking branch 'nothirst/develop'