libm: optimistic pow calling

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

Change-Id: I02657c2a254e9796e795a8fcc6ae43e24c9d37b9

Conflicts:

	libm/src/e_pow.c
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: I9888d58547bcfca7dfc1400d3e7e222599167249

Conflicts:

	libm/Android.mk

Conflicts:
	libm/Android.mk