Bug 977588 - [Dialer] The Active call screen does not have the option to place calls on hold.

Let's make sure to test every case of this function. Lots of branches.