convert to symfi
Added detection code for a possible loop.

[FIXED]     An infinite loop might occur if the application does a cloudEnabled without checking cloudAvailable when the ubiquity token is unavailable.
Fixed a cloudEnabled/cloudWasEnabled cyclic dependency.
Fix some broken interactions between cloudWasEnabled and cloudEnabled.

[FIXED]     cloudWasEnabled was updated too early.
[FIXED]     loadLocalStore set cloudWasEnabled to YES instead of NO.
Provide the ubiquity changes to the application.

[UPDATED]   Passing the ubiquity changes to the application before importing them so the application can do something custom with them if it needs to.
Make disappeared method deprecated.

[UPDATED]   -managedObjectContextForUbiquityChangesInManager: is now deprecated in favor of -ubiquityStoreManager:managedObjectContextForUbiquityChanges:
Added storeConfiguration to constructor.

[ADDED]     Ability to specify the persistence configuration with which to load the store.
[ADDED]     A default constructor that assumes nil for all optional parameters.
Merge commit '9ef87ba'
Forgot to specify type of storeConfiguration.

[FIXED]     Missing type on storeConfiguration.
Merge branch 'master' of https://github.com/lhunath/UbiquityStoreManager