Rebuild and fix

1. Rebuild libs of GPU with gcc-4.7;
2. Fix audio recording failures in CTS.
Rebuild binaries with -mno-fused-madd under mipsel-linux-android-gcc 4.7.
Add support for hardware codec.
Fix CTS issues.

1. Using software color convertion to avoid system crash.
2. Fix:
android.media.cts.MediaRecorderTest -- testSetMaxFileSize
android.media.cts.MediaRandomTest -- testRecorderRandomAction
3. Known issues: Need testing.
Make Camera more statble, CTS clearer.
Updating for PDK.

dump is changed from
void dump(const char* prefix = 0) const;
in Android 4.2 to
void dump(const char* logtag, const char* prefix = 0) const;
in PDK.
Modified eurasiacon/android/graphicshal/dumpstack.cpp for this change.
Merge pull request #1 from piet-delaney/dev-mips-jb-mr2

Updating for PDK. New Branch dev-mips-jb-mr2 for folks building 4.3
[MIPS] Remove libxbomx and re-position git repos a bit.

A 'core' directory was added below ${TOP}/hardware/ingenic/xb4780
to avoid git repository encapsulation.

The source git repositories for xbomx and xbdemux here left
at their same position but now not in the 'core' git repo.

 BEFORE:

  ${TOP}/hardware/ingenic/xb4780/libxbomx
  ${TOP}/hardware/ingenic/xb4780/xbomx         [Built Manually]
  ${TOP}/hardware/ingenic/xb4780/xbdemux       [Built Manually]

 AFTER:
  ${TOP}/hardware/ingenic/xb4780/core
  ${TOP}/hardware/ingenic/xb4780/xbomx
  ${TOP}/hardware/ingenic/xb4780/xbdemux

The ${TOP}device/ingenic/npm801 git repo is being changed
as well to work with this addition of the 'core' directory.

This allows the .repo/local_manifests/ingenix.xml to load
non-encapsulating git repos:

<project path="hardware/ingenic/xb4780/core"    name="hardware-ingenic-xb4780"   remote="github" revision="Android-4.3" />
<project path="hardware/ingenic/xb4780/xbomx"   name="XBOMX"                     remote="github" revision="master" />
<project path="hardware/ingenic/xb4780/xbdemux" name="XBDEMUX"                   remote="github" revision="master" />

Signed-off-by: Pete Delaney   <piet.delaney@imgtec.com>
Signed-off-by: Chris Dearman <chris.dearman@imgtec.com>