ENH: Hack-y update to allow easier user plotting

 These are changes requested by @stuwilkins

- all `scan_args` passed to the run engine are now put in the field of the run header.
- Replay will look for `plotx` and `ploty` keys in the run header automatically plot those data accordingly if those keys.
- Minor update to from __future__ imports