Separate the POLQA analysis job to an additional intent service
"POLQAService". As POLQA analysis usually takes some seconds, so must
avoid delaying the finish of record service. As a result, automatic
repetitive calls become achievable
intelligently chop off the noise ring tone recorded at the beginning by
comparing digital length between reference and recording. As a result,
the whole calibration step is no longer necessary.

automatic configuration of audio parameters, such as sample rate,
channel number, bit per sample, for player, recorder as well as POLQA
library, by screening the wave header.
implement the cyclic call feature
move the start menu item to action bar and add the "in-between call
delay" configuration to settings
thread sleeping is no longer necessary before starting recording as
calibration is eliminated.

Add icon for start action item
fix the issue that media player is corrupted when screen rotation
happens while recording playback is ongoing
create skeleton for receiving location updates
put a 3 second delay ahead of the start of recording. it ensures the
audio policy and ALSA framework to setup the voice down link record
properly.
persist the geo location in the form of latitude,longtitude into
database
adjust menu items appearances