Call recording service implementation and playback

Combination of the following commits:

commit df7f323089af7aebfc29e253b13b67789fa23ccb
Author: emancebo <emancebo@cyngn.com>
Date:   Mon Aug 4 17:07:05 2014 -0700

    Call recording service implementation, show recordings and allow playback in call history

commit 04656cfe2380fbc62f1f54d1b1b2af62aaf92673
Author: emancebo <emancebo@cyngn.com>
Date:   Thu Aug 14 14:17:18 2014 -0700

    blacklist call recording for US/EU mccs, remove sysprop flag for enabling

commit 44ef8f7f59f89bbcadcb557c781047646523300e
Author: Brinly Taylor <uberlaggydarwin@gmail.com>
Date:   Tue Aug 19 10:14:02 2014 +0930

    Dialer: Blacklist call recording for Australia.

    Same as European/US laws as regards to this therefore
    to protect CM I think we should disable this. .
    Feel free to check with lawyers though.

commit bc3df8ea3e7f73a2f48e34a3737cda1833c84d0a
Author: emancebo <emancebo@cyngn.com>
Date:   Mon Nov 17 16:53:05 2014 -0800

    update call recording file format TOMATO-282

Change-Id: I56bf6857d87260e20b6a84c4db6e463b0fd87dcc
51 files changed
tree: 786610cbdce4f7e6673ee5027127c6bc1ed1efbb
  1. assets/
  2. res/
  3. src/
  4. tests/
  5. Android.mk
  6. AndroidManifest.xml
  7. proguard.flags