Using LocalBroadCast instead of sharedPrefrences

sharedPreferences were being used to communicate between activity and
service but that has been replaced by LocalBroadCastManager.
Added modified files to commit
Saving few important and not so important changes
Altered classes according to design
Deleted files
Changed uploadID from Strimg to Int
Minor changes
TrackMeDBDetails class
getLocationsAsXML and Batching done.
Minor Changes
UploadService modifications
Major changes in UploadService
Dry run of the entire applications
Done with batching
Added an string resource for upload button to avoid warning
mkString added to concert ArrayString to a String
Check for network availability
Upload on boot, Neww session button and Upload option in menu
Accepting new sessionID on New Session Button
User Authentication and server location validation