Factor camera navigation into parts for easier override
Add rotation by key override
Clean up camera nav helpers and include scroll as override-able function
Add pointerlock params and combine separate mousedowns into one object
Fix spacing and add mouseEventData to handler params
Merge pull request #259 from virtual-world-framework/branch/third-cam-pan

Factor camera navigation into parts for easier override