small code cleanup
rename delegate method: locationUpdateSuccessful -> locationUpdateWithDesiredAccuracy
changed location acquiring logic
updated CLLocationManagerDelegate method
added user position to map
added accuracy circle to map view
renamed delegate method to apple scheme: didUpdateLocationWithDesiredAccuracy
removed property firstLocationResult
fixed accuracy circle problem
improved the accuracy circle
Soft and hard timer for location model added
Merge branch 'WIMR_Location_Best_Practice'
did revert project settings after merge
code clean-up after merke