adds DefineEffect node and support for inline shaders
adds shader code editor
adds registered shaders to nodelist; minor fixes
fixes bug where not connected transform pins in inline shaders were not set up correctly on patch load
makes example 8 use inline shader
avoids svg text selection
fixes broken #edit/...
sets DX9Texture's Source input pin to WebGlResource
introduces VVVV.fps variable
fixes moving links to back
removes window.unload confirmation handler when disabling editor
applies a different approach to solve the links in foreground problem
fixes some paste issues
fixes shader path issues; allows creating fake comments (pre-filled string ioboxes actually)
fixes bug when area-selecting on scrolled patch
adds black background to Descriptive Name; allows Descriptive Names for IOBoxes which don't refer to DOM elements
adds support for relative paths
fixes bug in IOBox (Value) where only the first slice was output correctly

caused by b6cdee2ed6570c192d7ff53a035f474b737c107e
makes FileTexture (HTML5 VVVVjs) use ImageProxy if present
fixes bug where subpatch nodes could not be created