Squash CM bionic commits

PS2: Fix redundant s_sin and s_cos

libm: optimistic pow calling

Call optimized pow optimistically and revert to full range
implementation if we detect an out-of-range input.

Conflicts:
	libm/arm/e_pow.S
	libm/src/e_pow.c
	libm/src/math_private.h

libm: sqrt and sqrtf via ARM vsqrt instruction.

Optimized sqrt and sqrtf for arm by using hardware
opcode for sqrt rather than generic slow portable
code.

Change-Id: Ic2efa06a65b0f405c9acfed5e7407dfbb2b96719