Do not download children after syncing if device is blacklisted.
Refactored synchronization process.
#1901 Ernesto/Rebecca - Changed API call for blacklisted device to a Service
Merge remote-tracking branch 'upstream/master'
#1901 Rebecca, Ernesto Using device service on syncing to check whether if device is blacklisted
[#1903] Ernesto/Rebecca - Added a Device Admin Activity to prompt user before login for permission to wipe device
[#1903] Ernesto/Mercy/Rebecca - wipe device after syncing if it is blacklisted
[#1903] Ernesto/Rebecca - removed unecessary injection in SyncAllData task.
[#1903] Rebecca, Mercy, Ernesto Only wipe data if all child records are synced
[#1903] Rebecca, Mercy, Ernesto Decoupled Device Admin Activity from RapidFtrActivity lifecycle
Testing maven configuration
merging upstream changes
[Ernesto-Mercy] Removed unnn[Becessary import
[Rebecca-Mercy] Corrections in the paths of the maven pom files to enable flag of data wipe
[#1903] Mercy/Rebecca- adding build flag to pom file
[#1903] Mercy/Rebecca- using device wipe flag to determine whether to trigger device wipe
#1868 - Fixing breaking test for edit enquiry
Merging maven changes
[#1903] Ernesto/Rebecca- moved device wiping to service
#1902 Mercy,Ernesto Wipe the external SD Card when device is blacklisted