hal: memleak issue in audio service.

Devices are assigned to listnode but not cleared which is
leading to memleak.
To make sure memory leak does not happen, devices are cleared
in the listnode once done with it.

Change-Id: I023937dce0cee9735227a5ad2c93526799299962
1 file changed