Fixed bug adding new tasks to the pool.
Demote task hold warnings.
Fixed restart/pre-init test.
Restored exclusion of inserted tasks beyond their stop point.
Fixed the restart/running test.
Fixed restart/failed test.
Fixed restart/submit-failed test.
Fixed the restart/retrying test.
Fixed the restart/waiting test.
Fixed the restart/broadcast test.
Fixed the restart/succeeded test.
Removed stray copyright comment labels from tests.
Merge branch '119.iso8601-cycling' into 119.fix-tasks-beyond-stop-point

(updated from feature branch)
Conflicts:
	tests/satellite/00-basic.t
Restore task add-to-pool return value, and clearer name.
Upgraded the purge test due to minor back compat problem.
Merge pull request #1006 from hjoliver/119.fix-tasks-beyond-stop-point

119: Fixed bug adding new tasks to the pool.
Restructure suite run time log/job/ and work/

Directory structure now looks like:
* `log/job/CYCLE/TASK/{01,02,...,NN}/{script,out,err,status}`
* `work/CYCLE/TASK/`

which should make it easier to archive the log for the whole cycle or to
housekeep all the work files of a given cycle.

`log/job/CYCLE/TASK/NN` is a symbolic link that points to the job log
directory of the latest submit for `TASK.CYCLE`.