Upgrade "cylc trigger" functionality.
State dump once before multiple task manual trigger.
Remove manual trigger flag reset in task.py
Cleaned up crappy queue limit coding (mine).

(previously got right result, but was unnecessarily perverse)
Recoded queue limiting logic from scratch.
Main loop: sleep 1 only if not about to quit.
Don't sleep unnecessarily in batch submit.
Code batch submit thread loop a bit better.
Merge pull request #714 from hjoliver/minor-code-loop-improvements

Minor code loop improvements
Merge pull request #706 from hjoliver/703-trigger-now-mod

703 trigger now mod