hal: fix voice call device routing issue

adev->voice_device_set flag is to indicate voice call
device routing update from policymanager to HAL.It is
set to true in voice_start_call and reset in update_calls()
which causes mismatch in flag update during back to back
voice calls scenario. Update adev->voice_device_set flag
in voice_stop_call instead of update_calls(). Rename
voice_device_set flag to in_call for readability.

Change-Id: I4472673c3ef2a66c0cca3d26b260b00b8fd7891e
CRs-Fixed: 744255
Merge "hal: fix voice call device routing issue"
Merge 22b57f4f1c44e44f33964c732874dd8cc905783a on remote branch

Change-Id: I33f66d6252fb8fa4694828f33fe00786984746c9
Merge "Merge 22b57f4f1c44e44f33964c732874dd8cc905783a on remote branch"
Merge 6d36982318a2f598034462e48fde1982bd0ed56e on remote branch

Change-Id: Ifae7c32357325c04f6b42f414fe5c8c0d74dc981
Merge "Merge 6d36982318a2f598034462e48fde1982bd0ed56e on remote branch"