fascinatemtd: move vendor blob inheritance to common device.mk

Change-Id: I0bd84278fe05aff85cf26218e44b899f20e8f890
fascinatemtd: set default governor to interactive

Change-Id: Ib2a4154e51938d0c35e13f232ca567c5fc4b2eb2
fascinatemtd: use Google's charger suspend implementation

In AOSP 4.2.1_r1.2, Google introduced an implementation of suspend in
charger.

Change-Id: Ice170113ea46d1f87467eb4e17c119ed234c9a45
fascinatemtd: use default audio policy

No point in extending and compiling another audio policy when we're
not modifying it in anyway.

Change-Id: Ia77395543dcaa33f0af76cca2e7d81c2c58ff7ff

Conflicts:
	device.mk

Signed-off-by: travp624 <travp624@gmail.com>
fascinatemtd: opt-in to bionic optimization

Change-Id: I980ed6b9d46282f25e33f98a0c479d614ec36d23
fascinatemtd: remove libakm.so from proprietary files list

libakm.so is not present on any of the CM images and does not appear
to be needed.  Removing it from the list makes it possible to build a
new fascinatemtd image from an existing CyanogenMod image.

If needed, the Replicant project apparently has a GPL3-licenced
reimplementation of libakm:
https://gitorious.org/replicant/hardware_libakm_free

Change-Id: I5284f67db99b28e080660e7d9b41021127660326
fascinatemtd: allow extract script to pull files from a zip

Change-Id: Ib577817ee846ed2280a39f4520e14cccc50f0b1f
fascinatemtd: clean up proprietary file extraction script

 * add proper quoting to variable expansions
 * send error messages to stderr
 * use printf to avoid portability issues with echo
 * don't silently fail when there is an error
 * don't assume the script is run from the directory containing the
   script
 * filter out whitespace-only lines in proprietary-files.txt
 * properly handle whitespace in filenames
 * log progress

Change-Id: I9723cd8d35b0cada8c685aec52f7417b7e595d22
fascinatemtd: use common recovery.rc

Change-Id: I67d9797d3c4bafb5dc01a93c7666eb1a8e366699