support multiple client entity init methods
client fixes and updates

  - remove lock around node.invoke_request, rjr nodes have
    their own protection mechanisms and no need to lock entire
    omega registry while waiting for a rjr response

  - utilitize multiple shared event queues, assigning each entity to
    a queue and mutiplexing events from the global event queue to them

  - catch mining errors, transfer resources to station whenever
    mining stops

  - no longer base corvette proximity check on movement, this generates
    too many events and client can't keep up
some comments updates