oprofile: Don't set HAVE_LIBBFD when not using the prebuilt toolchain

The oprofile Makefiles complain about not finding exported libbfd
includes when using a different toolchain.

Change-Id: I029d3e39f1ccfdf193e1186e631992b69f9751e5
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
oprofile: Fix build in ISO C++11 mode

Fixes macro constructs that can be confused with the new
string literals

Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

Conflicts:
	opcontrol/opcontrol.cpp

Change-Id: I371d3f13e181d48423bbe8b18117fb2509b5127a
Point to GCC 4.7

- Include config.h before system header files

Change-Id: I1bf132d64dc37ea8b6736b2b90b5c30fd6fb8b56
Revert "oprofile: Fix build in ISO C++11 mode"

This reverts commit 16741ba97a284a0e9d11dcd71a3dac378b69e671.
Point to 4.8
Add -ldl for opannotate, oparchive, etc, in pp/Android.mk

The new libbfd.a is compiled with plugin enabled.  The plugin.o in
it need dlopen, dlsym, etc

Change-Id: I63912ddc151fe3f6a34274e6200db6e7a16c910d