Squashed multiple commits

1. 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.

2. Fix build in ISO C++11 mode.
   Fixes macro constructs that can be confused with the new
   string literals.

Signed-off-by: dragon <dragon7780@hotmail.nl>