Merge branch 'develop' of https://github.com/vvvv/vvvv-sdk into develop

Conflicts:
	vvvv45/lib/diffff.xml
version bump with diff changes for cv renames
Merge commit '698c0d87098694a3875d494e504875a5a77fe53c' into develop
fixed svg close path issues
added imagequad cv to diff
Merge branch 'develop' of https://github.com/vvvv/vvvv into develop
added generic event args to utils for simple event construction
added CommandInserted, Undone and Redone events to command history

Conflicts:
	public/common/src/core/Core/Commands/CommandHistory.cs
Merge branch 'develop' of github.com:vvvv/vvvv into develop
Added Index input to global mouse and keyboard nodes. Used to select specific keyboard.
Added hidden pin "Device Name" to global keyboard/mouse nodes and restructured code a little.
Revert "New version of HTMLTexture node using new mouse/keyboard."

This reverts commit 88c72324322290096923778b4666642db915eb0c.
Reverted parts of commit 11641ac51c75f0edead6ce56589f0d8ecb5b9b0c (diffff.xml and modules)
Revert "Added legacy versions of TypeWriter and R/S MouseState/KeyboardState nodes."

This reverts commit 85b8f6b0115428c9265a7ce442a66d6b29fc1b54.
Applied new naming to new mouse/keyboard nodes and removed legacy part of old nodes.
Fixed mapping from screen coordinates to normalized coordinates in mouse nodes.
Moved KeyMatch and RadioKeyMatch to category Keyboard.
Fixed index out of bounds exception when using Shift/Control or Alt key names in keyboard nodes.
Fixed array out of bounds exception in type writer.
Legacy mouse/keyboard nodes use new Mouse/Keyboard datatype now.