#1865 Augustine/John - created classes for abstracting JSON API calls for enquiries
Do not download children after syncing if device is blacklisted.
Refactored synchronization process.
[#1865] Augustine/John - Generalised sync services and repositories and started implementing enquiry repository
#1901 Ernesto/Rebecca - Changed API call for blacklisted device to a Service
Merge remote-tracking branch 'upstream/master'
[#1865] Augustine/John - Returned unique_identier record, tests now pass
[#1865] Augustine/John - update in EnquiryRepository now updates all fields that should be updated.
#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
Merge pull request #105 from sriprasanna/master
Merge branch 'master' of github.com:rapidftr/RapidFTR---Android
[#1903] Ernesto/Mercy/Rebecca - wipe device after syncing if it is blacklisted
[#1903] Ernesto/Rebecca - removed unecessary injection in SyncAllData task.
[#1866] Godwin/Faris - Added potential matches form section to the view.
[#1870]Kavitha - Refactored photo sync related code
[#1866] Godwin/Faris - Added method to return list of children given list of Ids.
[#1870]Kavitha - Added Photo formSection for Enquiry
[#1903] Rebecca, Mercy, Ernesto Only wipe data if all child records are synced
[#1903] Rebecca, Mercy, Ernesto Decoupled Device Admin Activity from RapidFtrActivity lifecycle