Revert "add the ability to include liblog in libcutils"

This reverts commit 07094ed22ce54e088d415eaaf6f33e550574b83e.
core: port forward load /system/etc/init.rc.local & run /system/bin/sysinit

Change-Id: Ic691c646558ddf842856f97236d055f5664b65f7
system: init: Fail early when missing firmware

Currently, when firmware cannot be found to satisfy a
firmware_request() from the kernel the init process continues
without notifying the kernel in anyway. Instead of doing this,
tell the kernel that the firmware is being looked for, and then
fail the loading process if the firmware couldn't be found. This
should speed up callers in the kernel who are waiting on firmware
that will never be found.

Change-Id: I0f328ff7d7269b0856a323189e2f1c1684b8e3db
init: allow parsing of target.rc files

Change-Id: I359b399bf3c84f7bd2340a0e27813c87b39c7c14

Conflicts:

	init/init.c
pixelflinger: back-port AOSP master version.

Pixelflinger doesn't have an x86 JIT, and the generic scanline()
routine is _extremely_ slow. This makes UI performance very slow.
when running full_x86-eng under emulation.

This patch back-ports the AOSP master pixelflinger into the
gingerbread branch. This essentially contains more than a dozen
new "shortcut" scanline functions used to speed-up the pixel
operations that are mostly used with the normal widget UI.

GL applications (e.g. Gallery3D) will still be very slow, but
this makes the home screen, app launcher, settings and many
simple applications work with very usable performance.

Change-Id: Ia64d8dd2e46820f07e98c4c9a4ec831b59fc61e4