Add a new power HAL

This very simple power HAL pins the L3 (memory) bus clock speed to the
max only while the screen is on, allowing us to benefit from improved
graphics performance without using power unnecessarily while the screen
is off.

Change-Id: Ib9f65fdd98e7dcec679f5a13878ff6033674fdb2
Add watchdogd for petting a watchdog timer

Code shamelessly borrowed from AOSP 4.2.1's
system/core/init/watchdogd.c.
setup-makefiles.sh: remove obsolete libaudiopolicy.so reference

Change-Id: I2363b247838e1183c3fb8533e79ec70ff37d49b1
KXTF9 HAL: close file descriptors when we're done with them

The failure to do so was leaking file descriptors, eventually causing
all of userspace to fall over with EMFILE errors.  Thanks to XDA user
webyrd for reporting.

Change-Id: I4dba0cde755aa6381e0b71406628fa724276363a
SurfaceFlinger: use HAS_CONTEXT_PRIORITY

The OMAP3 SGX530 EGL driver has this extension, and it appears to help
performance, so use it.

Change-Id: I5019674a3199e1efa69ccf57c8f860abdab645f9
Add a new powervr.ini to configure the screen refresh rate

We need to configure the screen refresh rate in order to get optimum
performance without tearing from the graphics subsystem.

While we're at it, remove this file from proprietary-files.txt -- it's
not a binary blob, so it doesn't belong there.

Change-Id: I303900db4e892a23b23b5a48b18c28011faca2de
Remove obsolete/unused blobs

* DSP firmware: we're using newer firmware in the vendor/ tree
* overlay.omap3.so: obsolete since ICS

Change-Id: I0643f6cf4d175379d287bff87c8c0bbc43a63c2d