d2-common: merge updates

Squashed commit of the following:

commit e2843ee907c5d15917fc60ee03cfc899da20d213
Author: Dave Daynard <nardholio@gmail.com>
Date:   Sun Dec 15 20:04:33 2013 -0500

    more cache tweaks

    Startup hangs continue unabated. Kill filesystem check on cache on
    startup, but increase protections against corruption.

    Change-Id: I4f4fc58ad89c3274135fc6d0060d3478b23b7f18

commit 482adb5848769c3c50612e582c623b8f378e1e72
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Sun Dec 15 11:51:24 2013 -0500

    Fix mounting of USB OTG

    Pulled from HammerHead to fix OTG Mount support in fstab and init.qcom.rc

    Change-Id: I300714c7b2413cb3d8fe4e8b438c92f4d0f0000e

commit 9299d4461b08b7ab0757359468eb2b8b6979fc6d
Author: Dave Daynard <nardholio@gmail.com>
Date:   Sun Dec 15 00:12:57 2013 -0500

    d2-common: tweak fstab

    Some boot hangs on d2 have been traced to poor cache performance.
    Increase performance by enabling journal_async_commit,noatime, and
    noauto_da_alloc. Also remove duplicate definition of /cache in
    init.target.rc.

    Change-Id: Ic9508cc047256776910160fb9ca1cb2cda183c67

commit 06ba953936cbfb419ef4504a3a2b7b869e54fc7b
Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Sat Dec 14 11:45:05 2013 -0600

    camera: disable autofocus

    Change-Id: I237029a4971510689fa4830a6d3ec34eb12c5286

commit 3071b27bbfd1e0773b235ae722b7176fb995ef8b
Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Fri Dec 13 18:03:13 2013 -0600

    d2-common: fix ifeq's for apex/express

    Change-Id: I09e8d95a6540fde333df48b7620b9ef67cf25b85

commit 61c442ce092784493d4f2c8a0ea147e48c9758de
Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Wed Dec 11 19:19:49 2013 -0600

    Camera: enable TARGET_NEED_CAMERA_ZSL

    Change-Id: Ifcb18dc9cf9238aa53627edb886d8cc3f206a630

commit f73e31eefbd804b54c7a614e256e4efd8558aac5
Author: Dave Daynard <nardholio@gmail.com>
Date:   Wed Dec 11 05:48:27 2013 -0500

    d2-common: set persist.fuse_sdcard=true

    We do not have a real internal sd card and the startup scripts
    repeatedly refer to this setting, so set it

    Change-Id: Ic1c16a5a2c5c3d7a24782bcdf8842db322465371

commit eb282a9eeb080eb0a891fb58e25e0a04e61f6442
Author: Dan Pasanen <dan.pasanen@gmail.com>
Date:   Sun Dec 8 17:21:26 2013 -0600

    update for camera hal blob

    Change-Id: I2b1881ef1156a54847c998eee764555c8c990898

Change-Id: I0a268a071d93d0274d7e2147d5eb4743ace51473
d2-common: merge updates