Added initial call holding support and fixed telepathy handler status transition.

Signed-off-by: Tom Swindell <t.swindell@rubyx.co.uk>
Cleaned up audio routing logic and code

Signed-off-by: Tom Swindell <t.swindell@rubyx.co.uk>