Optimizations for small constants: use addi, use addressing offset.
Fixes for presumbit errors.
Use macros for newly added optimizations.
Fix format error.
Fix the ability to build with nativesim=true
Merge remote-tracking branch 'origin/master' into upstream

Conflicts:
	src/ppc/code-stubs-ppc.cc
	src/ppc/lithium-codegen-ppc.cc
	src/ppc/lithium-gap-resolver-ppc.cc