Build with -fPIC by default

Can be disabled with GLFW_FORCE_NOFPIC=YES. This can be important on 32-bit
systems, where position independant code is more expensive. On 64-bit systems,
there is no meaningful performance impact.

Closes #199