Ensure that proper reflector messages are ignored by view/threejs.js

The navigation system updates the view immediately and should therefore ignore the reflector message associated w/ that update.  Previously, it kept track of the number of messages it sent out and assumed that the next n messages that came in with a client id that matched its own were the ones to be ignored.  However, since other parts of the system can also make transform updates, this was not adequate. It now fires an event before updating the transform so it can listen for the event to know what to ignore.
fixes #2505
Refactor scene.vwf.yaml - reorder scripts to match methods

refs #2505
Rename variables in view/threejs.js

Avoid name conflicts w/ global and local "translation"
Change outstandingTransformRequestToBeIgnored to outstandingTransformRequests
refs #2505