New features and bugfixes for Networking
> Timer for discovery timeout
> LocalIP as new property
> Peer gets a random ID to avoid discovering itself
> New status "Connecting"
> 1sec sleeping after closing all devices
Server can send messages, new handling of data types
Added SysType None and changed IsKeyDown to IsKeyPressed and OnKeyDown to IsKeyDown
Added NetworkConnection
Added an event for connection updates
- added SendMessage to INetworkConnection
- changed OnConnection event to include added/removed connection
- added protobuf attribute to float3
Most recent OpenTK
Added use of delivery method / communication channels. Removedany other message types than byte[]
- Blending can be enabled
- sender of a message is an INetworkConnection now
- fixed a bug with OnKeyDown
- fixed two bugs in TextOnImage
- Cursor can now be hidden by CursorVisible = false;
- Cursor can now be set to a specific position by SetMousePos();
- Cursor can now be fixed to the center by FixMouseAtCenter = true; (ego-shooter like!)
- Window can now be set to fullscreen by Fullscreen = true;
- The size of the window can now be set by Width = ... and Height = ...
- Fixed a bug where Connection and/or RemoteEndPoint could be null
- Fixed a bug with sending messages to every client
Merge branch 'develop' into feat_network

Conflicts:
	src/Engine/Common/IRenderCanvasImp.cs
	src/Engine/Imp/OpenTK/RenderCanvasImp.cs
Postmerge fix.
Fixed Webbuild