Added background task identifier properties to general TICDSOperation class and TICDSDocumentSyncManager class, along with methods to be run before and after each significant process starts up. The methods will force the app to continue running after the app has moved into the background. This will ensure all operations will complete post backgrounding, and is also book ends the synchronization process to ensure it's multiple operations all complete post-backgrounding.