libbcc: Don't implement __ashldi3 and __lshrdi3 with current gcc versions

Current gcc versions (4.6, 4.7) complain about duplicate definitions
of __ashldi3 and __lshrdi3 (defined here and in libgcc) at -O3

Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
libbcc: Fix build with ISO C++ 11 compilers

Make sure "MCLD_VERSION isn't seen as a C++11 string literal

Change-Id: I647ba8250fc0f88e57dac56fb682b425ead22f0b
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
libbcc: Fix build with gcc 4.8+

gcc 4.8+ exports __ashldi3, __divsi3, __fixdfdi, ... in libgcc.
Redefining them here causes linker errors.

Change-Id: I21e17608bc7ec0b13d56602c1169a2aaec121fcf
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>

Conflicts:
	runtime/lib/ashldi3.c
	runtime/lib/lshrdi3.c
Revert "libbcc: Fix build with ISO C++ 11 compilers"

This reverts commit 3bf2670a5d46ac3a09e48bc10685318f47ba1a32.