PR bumps to remove PRINC usage from meta-raspberrypi

This allows us to remove the following uses of PRINC in meta-raspberrypi:

recipes-bsp/formfactor/formfactor_0.0.bbappend:
    PRINC = "1"

recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend:
    PRINC := "${@int(PRINC) + 5}"

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc: Add 4.9 recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
cairo: Fix build with gcc 4.9

Fix upstream bug
https://bugs.freedesktop.org/show_bug.cgi?id=77060

gcc 4.9 now generates slim objects when LTO is used
These slim objects only contain intermediate language
representation for LTO. Use -ffat-lto-objects to create files which
contain additionally the object code. When linking some .so file, the option
'-flto' is missed, so the error happens.
We add '-ffat-lto-objects' flag to make gcc 4.9 behaves the same as gcc 4.8.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
binutils: Fix building nativesdk binutils with gcc 4.9

Patches explain the issue in detail but this is exposed
with gcc 4.9 in binutils 2.24

Signed-off-by: Khem Raj <raj.khem@gmail.com>
tcmode-default.inc: Default to using gcc 4.9

Signed-off-by: Khem Raj <raj.khem@gmail.com>
systemd: Fix build with gcc 4.9

We need to use gcc-nm and gcc-ar to deal with slim objects
which are generated when using -flto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
oprofile: Update to 0.9.9

Backport patches to fix with gcc 4.9
delete applied patches and obsoleted ones

Signed-off-by: Khem Raj <raj.khem@gmail.com>
gstreamer1.0,gstreamer: Use -msse2 for x86 platforms

We fix errors gcc 4.9 shows us when it can not inline
certain functions, enabling SSE2 for x86

Signed-off-by: Khem Raj <raj.khem@gmail.com>
mdadm: Fix build on gcc 4.9

Fix

error: right-hand operand of comma expression has no effect
[-Werror=unused-value]

Signed-off-by: Khem Raj <raj.khem@gmail.com>