Update PointerLockControls.js: added setters, getters, configuration and flyMode

I added:
- flyMode
- enable/disable flyMode function
- enable/disable jump function
- configuration with setters and getters for: gravity, mass, jump velocity, camera altitude
- section with default values for mass and other factors
- getCameraRotation function
- getCameraPosition function