add extenal client movement loop to move entities according to their movement strategies inbetween server callbacks

  Works but small issue where loop will continue moving entity even after movement strategy is changed
  on the server side (until first time entity is updated via a server side call or callback).

  Loop commented until a mechanism to track movement strategy changes is introduced (soon)
add callback mechanism to track movement strategy changes
add fronted support for tracking ms changes
enable fluid location movement cycle in frontend
fixes to ship trails, selection, and a few other small ui issues
follow on fix to last commit to take care of edge case
reorganize js jump gate entity, add some more graphical features