Squashed commit of the following:

commit fd2f11ed9522845663ebc4608bfdcc4b67f82900
Merge: 363e783 bfa301a
Author: Wizard0f0s <jamie.gilmer@gmail.com>
Date:   Mon Jul 1 23:15:01 2013 -0400

    Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_device_samsung_jf-common into cm-10.1

commit bfa301a70901897142e42cbfe8fa53110594ef15
Author: Shareef Ali <shareefalis@cyanogenmod.org>
Date:   Mon Jul 1 17:20:25 2013 -0500

    jf: modify the updater script to support copying to destination

    this allows to update stuff that is just a painful copy of the file
    taken from sony,  modified to support jf-common
    Change-Id: I44e768f4f18dfd66202dfc09401022e2f1589779

commit 6cc629424ffe2495b14c75dd076a73240ec1ac66
Author: Steve Kondik <shade@chemlab.org>
Date:   Sat Jun 29 13:53:35 2013 -0400

    jf: Enable thermal-engine

    Change-Id: I6c0f3a558addaa150adead424d6a3a1a11cf9790

commit 3aefddbaddd31d6eeb56883e41fbbc4dbf4588b8
Author: Steve Kondik <shade@chemlab.org>
Date:   Sat Jun 29 12:53:48 2013 -0400

    jf: Remove thermald configurations

     * Moved to qcom-common

    Change-Id: Ib9f7d5b8d6fb462038e6e979e9d3cf1c9105c869

commit 859acda80b110cfa9676a1661843b50200ffe5a0
Author: Steve Kondik <shade@chemlab.org>
Date:   Sat Jun 29 11:23:08 2013 -0400

    jf: Add missing firmware for WCD9310

    Change-Id: Ibb376aacc58d7c76effcfdd9b33499afb11a9136

commit 9380495686edc3088c468d5429bc718ce8484770
Author: Shareef Ali <shareefalis@cyanogenmod.org>
Date:   Fri Jun 28 17:39:53 2013 -0500

    jf: add support for google edition ril blobs

    * add defines for ril

    Change-Id: Ib9836c44271f84d669d4a0166e8367d99646f84f

commit c196edd750667a8f953a31d8d66a7356b2228d87
Author: Shareef Ali <shareefalis@cyanogenmod.org>
Date:   Fri Jun 28 16:03:56 2013 -0500

    jf: proper changes for google edition camera blobs

    * keeps enhancements from samsung

    Change-Id: Id347f26262b4c221d843ac4c3f90634689187439

commit 6c2b2a76f865a48d3efafebbba95a6d64d6aa498
Author: Shareef Ali <shareefalis@cyanogenmod.org>
Date:   Thu Jun 27 13:45:03 2013 -0700

    Revert "jf-common: enable new drivercall interface in cdma devices"

    This reverts commit 358efe5c498899061716056bd6ef0bc07ff38893.

    Change-Id: I94d5d403883bf791b059a746c8ae9b84647c164e

commit cc2a55b254a088484258e593d789bd99dfb8cd42
Author: Shareef Ali <shareefalis@cyanogenmod.org>
Date:   Thu Jun 27 05:11:47 2013 -0500

    jf: upgrade to google && samsung's mfd

    Change-Id: I2ed81b10e69c08097a77d0ea85c9691afe64a854

commit 8f822a5150f90a15b428ec33f687304c7c6a18f7
Author: Steve Kondik <shade@chemlab.org>
Date:   Wed Jun 26 13:58:25 2013 -0700

    jf: Add VR-on-wired-headset device

     * Use the sub mic for regular VR
     * Also remove some unused junk

    Change-Id: I30139be38a46ebb44b4f61d43cf13ff81a5e43d9

commit 451068e2b1d2762d9dad4e86a19fa68c2889ec26
Author: Steve Kondik <shade@chemlab.org>
Date:   Wed Jun 26 12:52:12 2013 -0700

    jf: Add support for 3-pole headset audio devices

     * Fix SoC config to match stock and enable the driver flag.

    Change-Id: I550ecd4b6cbb5522c377c2dcab29cfc823f8dc58

commit 07dd2ee04de94d95b03d442563cf0d9cd2fa4122
Author: Steve Kondik <shade@chemlab.org>
Date:   Wed Jun 26 00:08:30 2013 -0700

    jf: Add and enable VOIP audio devices

     * Fix horrific echo during Hangouts.

    Change-Id: I34c08f18391d35f81a8f64c164860ea03082e169

commit f4368c1cc94604ac31b044b4ffcd90c341209fe6
Merge: ec55f27 e6d863c
Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Tue Jun 25 16:21:09 2013 -0700

    Merge "jf-common: add gps.conf with disabled MSB" into cm-10.1

commit e6d863c5da471954d880af10e9d449764ed768f6
Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Tue Jun 25 12:04:22 2013 -0500

    jf-common: add gps.conf with disabled MSB

    At least jfltevzw needs this
    Also disable scheduling for everyone else

    Big thanks to sbrissen for this!

    Change-Id: I7c02ee3c0e2e6a2187c3b4a4dddec073cc4c7b8c

commit ec55f2797d1cde49fe32ba65bb4ece003a1bdbb5
Author: DvTonder <david.vantonder@gmail.com>
Date:   Sun Jun 23 09:11:08 2013 -0400

    jf-common: Tweak mms overlay

    According to forum reports, this fixes mms support for AT&T and
    preserves the proper aspect ratio of portrait images

    Change-Id: Ida63d311c2fb335df099476d2269ab23b08c85d4

Change-Id: Iabf3f59778c99421ef67534523226e20ed2bbb69