added bandwidth option to limit the bandwidth to a set value
when a new-style worker connects to the master, the master
now explicitly requests an update, which tells the worker
that it is talking to a new-style master.

the worker also now resets to operating as an auto-detect or classic worker
when it disconnects from the master.
ensure initial update gets sent