Clipboard updates
This does two things, the first is more controversial, in that it removes the functionality to access data in the clipboard via an iterator, turning it into a pure queue.
The only use of this seems to be for saving/plotting histogram data, which is now done by draining the output queue in scanConsole.
The second thing is to change the raw pointer into a std::unique_ptr. push and pop are thus done via std::move.
Edited by Bruce Joseph Gallop