kernel: add support for gcc 5

We're missing include/linux/compiler-gcc5.h which is required now
because gcc branched off to v5 in trunk.

Just copy the relevant bits out of include/linux/compiler-gcc4.h,
no new code is added as of now.

This fixes a build error when using gcc 5.

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
dts: msm8974: tuning thermal default values

* qcom,poll-ms = <500>;
* qcom,limit-temp = <70>;
fastcharge: backported and adapted for OnePlus One

thanks a lot
@faux123
@DooMLoRD

Conflicts:
	drivers/power/qpnp-charger.c
Defconfig Enable FastCharge