Improve experiment plot support
This merge request simplify the plotting handling from an experiment point of view.
The code note handles both plotting from remote data as well as local without making any platform call unrelated to the task at hand. If the user is missing a plotter locally the command will fail.
This has two benefits:
- No need to be online to plot locally generated data
- Allow for new plotter development as there's now no need anymore for the plotter to be available online in order to proceed further.
Fixes #38 (closed)