fix for SYNC-289 ticket
Merge pull request #10 from harsha89/SYNC-289-ticket

fix for SYNC-289 ticket
Changed SyncRecordState.isFinal from being a static method - SYNC-277
SYNC-307 - Sync fails to save collections of non-openmrs objects if the owning object has no updates
Adding a failing unit test for Map<String, String>
From History of Changes page, unable to reset a record as a new sync
record if any of the child server records are in the "waiting to
synchronize" state - SYNC-245
Support the ability to sync Lists - SYNC-296
Configure sync poms to allow testing against multiple versions of
Openmrs - SYNC-247
Cleaned up the profiles not to include dependencies - SYNC-247
Ensure outgoing sync error details are properly logged and available to
the administrator - SYNC-294
Fix bug where the history page does not default to the global property of number of records to display per page
Adding unit tests in order to demonstrate issue discovered and reported in SYNC-310 - SyncIngestService does not successfully save a sync import record if there is an exception thrown during processing
Remaining fixes for SYNC-277
Fixes to sync unit testing to enable test datasets to work across all 1.9.x releases.
Adding unit test dataset for 1.10: failing unit test against
1.10.0-SNAPSHOT:shouldCreateProgram(org.openmrs.module.sync.SyncAdminTest)
Adding urgency column to the 1.10 unit test dataset for: failing unit
test against 1.10.0-SNAPSHOT:
shouldEditProgram(org.openmrs.module.sync.SyncAdminTest) - SYNC-262
Upgrade Activator to new version.  Remove unused, buggy constructor in SyncTransmission
Sync fails to save sets and maps of non-openmrs objects if the owning
object has no updates - SYNC-307

Cleaned up the code - SYNC-307
When setting up child server, don't allow user to download database
until they have saved the child server - SYNC-281
Moved the logic from beforeTransactionCompletion method to a
BeforeTransactionCompletionProcess - SYNC-287

Follow up to avoid possible Exception - SYNC-287

Cleaned up the javadocs - SYNC-287
Cannot download database from parent during child server setup -
SYNC-285