Further fixes to timer handling under various scenarios

* Fixed the bug where log processing stuck at graph definition when
  table doesn't exit.
* Don't allow state switch from aborted to running
* Counting data fetch from DB, when no more rows fetched and experiment
  completed (aborted or finished), cancel such periodical fetching.
* Don't retry connect to DB after experiment completed.
* Don't retry fetching log, or ec status from OML db after experiment
  completed.

fixes #1626

bob
Include quotes when passing path to irods dumper script
Handle upper case property def, allow it to be passed to job service

fixes #1758
Accept type in defProperty and pass to job service

fixes #1746