dx tool: added support to compile effect file, binary outputs are "fxo" files
prefer fx and fxh in hlsl over cg
hlsl spec updated, glslc by default does some includes now
allow tool exe paths to be set in config prior load
Merge remote-tracking branch 'zbstudio/master'
Merge remote-tracking branch 'zbstudio/master'
Merge branch 'master' of ssh://git.code.sf.net/p/estrelaeditor/code
Updated Love2d API for 0.9.0. (closes #247).
updated luxinia2 interpreter to reflect new luxinia2 structure
Added hint about removing backslash for invalid escape sequences.
Removed jumping to the current line after compilation errors.
Added handling of (optional) BOM in UTF-8 encoded files (closes #246).
luxinia2: new setup, added support for debugging with main.lua and rudimentary scratchpad functionality
Merge branch 'master' of ssh://git.code.sf.net/p/estrelaeditor/code

Conflicts:
	interpreters/luxinia2.lua
luxinia2: interpreter bugfix
luxinia2 support 32 and 64 bit runtime
luxinia2 define some global vars if debugger is present
Added skipping compile check for non-lua files in scratchpad.
Updated love2d api with some missing calls (ref #247).
Added calling of end callback for detached processes.

Since processes are detached, their END_PROCESS event is not going
to be called, registered callbacks need to be called manually.