Diagrams rendered to same folder as source file, added Preview as viewer, User setting for viewer
whitespace cleanup
less verbose automatic filenames
restore autodetection as a fallback
use a dummy filename for rendering unsaved buffers
render whole file if no selections

As suggested by Julian Godesa.
documentation updates
plantuml update