Checks the camera type before calling the pick
Makes the pick call recursive
Cleans up some old comments and adds some TODOs for future work
Merge pull request #314 from virtual-world-framework/branch/ortho-pick

Checks the camera type before calling the pick
Correctly identifies kinetic components regardless of capitalization
Adds touch events and fixes the arrow drawing
Cleans up the arrow drawing and fixes the arrow head
Implements the tick arrow
Merge pull request #328 from virtual-world-framework/branch/kinetic-draw-arrow

Branch/kinetic draw arrow
Get touch event position from the changedTouches object
Change "isTouchEvent" to "TOUCH_EVENT" to emphasize its use as a constant enum
Merge pull request #324 from virtual-world-framework/branch/touch-event-position

Get touch event position from the changedTouches object
Modify the getUnitSymbol function to handle events such as getting
a symbol to add to a toolbar button.
- Make sure we clear out the group queue when we have a new VO that wants
  to halt the playing VO.
- Make sure we clear out all group queues when we stop all sounds.
Oops.
- A more GC-friendly way of clearing the queue.
- add support for stopping a sound group.
Get queue delay working again.
Oops.
Fix block id persistence for nested loops