Merge in change to allow rendering of a planuml defnintion file into an external window

This patch is not as big as it seems, there is some quibbling between windows and unix line feeds. This is an addition to plant uml i made a while ago that calls plantuml to render in another window for a more interactive plantuml development experience.