UI: small fixes to ui

- tweak planet & ship effects to accomodate shorter effects loop
- update resource on mining stopped event
- always clear login dialog on submission
UI: split up planet into smaller modules
Parametrize follow distance
UI: split up asteroid into smaller modules
UI: split up star into smaller modules
UI: split up ui/command into command_dialog and command_tracker
UI: small TODO comment
UI: only set focus on entity container if showing for first time

Focus will not be set during refresh operations, for example
when container is being refereshed multiple times during
entity tracking callbacks
UI: refresh page entity in entity container

Ensures entity container is operating on latest copy
of entity
UI: fix movement callback to properly update movement strategy

Incorrectly setting was causing weird behaviour including
entity artifacts appearing where they should not
Motel: Fix node disconnection removing all callbacks

This patch fixes a situation where client node disconnections
result in all location tracking callbacks being removed for
all users.

Adds centralized helpers to omega server dsl, while motel rjr
functionality is verified specs should be split out to test
those independantly.

Same patch also needs to be applied to other subsystems which
employ the omega entity callback interface.
Small comment fix
Update other subsystems to correct handle node disconnections

Manu & Users updated to incorporate previous fix to motel.

Centralized omega server dsl helpers updated, existing
tests still work though those components should be
independently tested
Small fix and specs for remove_callbacks_for server dsl method
Small follow on fix, update method param to correct signature
Update base ship movement speed
UI: small TODO comment
Add scripts to daemonize server in posix manner
keep_requests should be true in debugging mode

Previously it was true in exactly the opposite situtation,
when not in debugging mode
Add another example script (for floss weekly)