An Async Task that can display a determinate progress bar even if the Activity is rotated without using getNonConfigurationInstance or without using SENSOR LOCK