Fixed an issue introduced in 6330e9d0332e6152996292a39c42f752b9288c96

- Previous commit introduced a bug that would cause tasks not to be exposed if they changed name after creation
- Added a new unit test for this case
- Ended up removing a lot of the code introduced in the previous commit and replaced it with a much simpler mechanism
- Removed some unit tests for unregister() since I decided that method wasn't a good idea to have
include worker id and host in log output

Makes log output more usable for troubleshooting when somewhere a worker process is hung. The "is currently run by worker-RANDOM_NUMBER" error message will now include the host, and logs on that host will let associate it with the pid.
use label for upstream dependency checkbox
Merge pull request #317 from erikbern/task-register-fixes

Fixed an issue introduced in 6330e9d0332e6152996292a39c42f752b9288c96
Merge pull request #323 from spotify/ulzha/worker_ref

include worker id and host in log output
Hotfixed an error caused by c75085b3c812c8054ef76d39676ab473e45b9600
squash merge flatten-strings branch
Update example_top_artists.rst

Fix spelling of "exercise".
Merge pull request #336 from mikepii/flatten-strings-2

Flatten strings (squash merged)
Merge pull request #337 from pswaminathan/patch-1

Update example_top_artists.rst
Merge pull request #334 from miku/miku/updep-checkbox-label

use label for upstream dependency checkbox
Fixed installation instructions for unit test requirements
Merge pull request #339 from soxofaan/master

Fixed installation instructions for unit test requirements
Fixed issue #341 and added unit test
Merge pull request #342 from erikbern/fix-341

Fixed issue #341 and added unit test
Move reading of configuration out of EnvironmentParamsContainer global scope

Reading the configuration at EPC instantiation (env_params) allows additional
configuration files to override default-scheduler-host.

Also added reading of default-scheduler-port from configuration for consistency.

Change-Id: Idf68ed7b21d3ae65dd233587eaf284df2fa6fcf7
Merge pull request #343 from edwardnewett/master

Move initial reading of configuration out of global scope
Unchecks the upstream dependencies checkbox by default
Merge pull request #346 from Houzz/uncheck_upstream

Unchecks the upstream dependencies checkbox by default
Uses less stack-intensive map in renderTasks