Fix for shadows in close-up inset mirror.
FEATURE: Allows detecting simulated cursors in JS, this allows JS-developers to track all cursors separately. By using the deviceID. (deviceID 0 = default mouse-cursor , 1500 and 1501 hydra cursors)
Merge branch 'master' of https://github.com/worklist/hifi
removed unused variable
AbstractControllerScriptingInterface matches ControllerScriptingInterface
check in sixense not Sixense
Merge pull request #3200 from thoys/feature-multiple-JS-cursors

Feature multiple js cursors
don't look for debug sixense on UNIX to avoid missing symbol
Merge pull request #3199 from ey6es/master

Fix for shadows in close-up inset mirror.
exclude sixense debug on UNIX only, not APPLE
Merge pull request #3205 from birarda/select-library

lowercase the SIXENSE_ROOT_DIR
merge upstream/master into andrew/ragdoll
send visible joint state when colliding as ragdoll