overlay: add soft reboot option

* Added by http://review.cyanogenmod.org/67837

Change-Id: I40d4b78bb67c22d30ea32aaf2043459c0695f4ec
overlay: SD card is hot-pluggable on p1

Change-Id: I3d596a4ec94d502eca5ab750bd79586dac118652
libcamera: don't error when disabling focus move callback

We don't support it, but we shouldn't error out when someone tries to
disable it either. Required to support video mode on Google Camera

Change-Id: Iee30167c3b8df9ae10aedce305dea6b2cf90fad6
update media codecs

* Update vp8 encoder and decoder
* Add vp9 decoder
* Add ffmpeg codecs

Change-Id: I0e736f66215572b698092e09d8fec78e74ed3350
enable KSM by default

* Was enabled by Google for crespo
* Also, sneak in a minor cleanup

Change-Id: Id531779805ae128b07052ee8641db91c85a8b01a
enable BOARD_SCREENRECORD_LANDSCAPE_ONLY

Requires http://review.cyanogenmod.org/55162

Change-Id: I342df923ebdc558e029aface7e6dc00dc203a37f
zRAM: only read one page at a time

https://source.android.com/devices/low-ram.html

Change-Id: I127b56fdd8f160ba378778320dc711520d9b82e2
P1Parts: update to 4.4 settings style

Change-Id: I29343a589682ec3134395fc5ee8bfaee0c9dc915
P1Parts: major revamp

Read: kang AriesParts, minus the mDNIe code, and
with the P1 HDMI code.

Change-Id: I61e17d5b763d1ba4bcf716d6d542d874442e019a