Revert "board: only define persistent ram when enabled"

This reverts commit 8e2fb2eacf958aa9875767edf62e903ed47a9c90.
Revert "ramdisk: add knox flag, disable tracking clones"

This reverts commit 20da30bec160510282510305061b0f7a30a8bb3f.

Conflicts:
	.gitignore
	buildimg/boot.sku-ramdisk/sbin/sku/deported
cpu: restore original version and disable per-cpu
Revert "readahead: make context more conservative"

This reverts commit 527a9f7cc6aa4e8521da3670c6e72886b946540a.
config: enable ram console, disable sec debug
config: disable ram console, enable sec debug
config: update configs, document diff on carriers

* Provide a comparison in configs based on a trltetmo base
config: moving is remove in one to ADD in another
config: separate debugging from SEC features
Revert "cpufreq: force cpuN policy to match cpu0"

This reverts commit 4bde2c758786a995603aeae679c3359e51ffbb8a.

Conflicts:
	drivers/cpufreq/cpufreq.c
silence annoying kmsgs
cpuvoltage: change loop start

starting at 0 was outputting a table entry for "0 mhz" and throwing
off third-party apps and scripts.
zzmoove/boost: add boosts for various events

if zzmoove is active, apply boosts when:

 - fingerprint has just been accepted
 - volume buttons have been pressed
 - power button has been pressed
 - always-on voice keyword detected
 - incoming phone call
 - device being rotated left/right
build: update TRACE_INCLUDE_PATH
silence kmsgs
sweep2wake: add zzboost, debug info, and disable slide2sleep
touchkey: add customizable keys, add multitap

- use custom keycodes for either touchkey (1 is right, 2 is left)
	- tk_key1_key_code / tk_key2_key_code
		0 = disabled
		>0 = keycode (has to have corresponding input bit set)

- optional multitap delay to prevent accidental button presses
  (eg. accidentally brushing against back while composing text)
	- tk_mt_key1_mode / tk_mt_key2_mode
		0 = disabled
		>0 = how many taps to register that button

	- tk_mt_maximum_between
		maximum number of milliseconds between presses
		before event expires and counter is reset.

	- tk_mt_minimum_between
		to reduce strange debounce issues. this will ignore
		any taps that occur within this number of milliseconds.
tsp/s2w: enable wake from sleep, add hover, change sleep scanrate

- enable waking from sleep for s2w (flg_tsp_always_on is for my own
  projects later)

- add sysfs to turn hover reporting on/off

- reduce scanrate while sleeping to save power
es705: turn screen off with second "ok google"

since google provides no means to cancel or turn off after
waking from the keyword, i had the gimmicky idea to press
the power key after the keyword is heard a second time.

- only works when woken from sleep by the keyword
- if you wait until google stops listening, then say the
  keyword again, it will turn the screen off
- resets when touched, or after 45 seconds so as not to
  impede normal usage

* requires press_power() from an as yet unmade commit. can be substituted with
  "sweep2wake_pwrswitch()" if you have sweep2wake compiled.
s2w: fix build error