picked some changes from posh branch to make timeliner work:

* ICommandHistory has IntertOnly method
* IIDItem has more extention methods
Merge commit 'd14f2f094b98aa9450b144f7e38419cedac7371a' into develop
automatically reject empty compound commands
updated svg lib
adapted svg to latest lib
added PID (VVVV)
finished removal of Undistort. see also a71a684055676ae46ae4b8852a612952b902476f
Fixed project file of Swizzle4d - removed fixed setting of target framework.
Bugfix in BufferedStreamWriter.
Added new SendKeyboard and SendMouse nodes.

See issue #378
Added = (Raw) node.

Fixes issue #357
better help patch for homography
Fixed IDiffSpread<MouseState>.IsChanged and IDiffSpread<KeyboardState>.IsChanged properties - included test patch.
Added help patch for new SendMouse/Keyboard nodes.
Added couple of null checks.
Added new StreamUtils.SpreadMax overload.
added Align, DrawVertexID modules, cosmetics to homography-help
Merge branch 'develop' of https://github.com/vvvv/vvvv into develop
PID (VVVV) sets output in constructor. fixes #527
created generic nodes project and moved base classes into it