Move a lot of posix_math.cpp into posix_math.ll

This lets us annotate the calls as side-effect-free.
Improved pnacl build instructions

Pnacl llvm doesn't seem to build using ./configure && make anymore.
Changes to satisfy -pedantic