Implemented high level support for dependence on other suites.

Addresses #290. Suite graph notation ```foo<SUITE::TASK> => bar``` means bar triggers off local task foo, which automatically polls for the finished state of TASK in SUITE. Polling parameters (host, interval, timeout, status to poll for, cycle offset) are set under [runtime][foo].