Initial work on integrating SeExprEditor and change to Microsoft License

Add an editor directory with our Qt SeExpr editor
Adding readme so necessary directory is included
Add full LICENSE file complete copy
Added license headers to *.se, *.rib and *.sh
Renamed QdSe* to SeExprEd* in src/SeExprEditor
Fixed compiler warnings. Used Q_UNUSED for Qt unused params.  Added
SeExprMacros.h with UNUSED for non-Qt unused params.  Added some
additional license headers to parser source files, makefiles and docs.
Added new imageEditor to demos and corresponding documentation uitutorial.txt.
Documentation cleanup: exclude demo classes, fix broken demo links
Install and build fixes for documentation and new imageEditor demo

Modified CMakeLists.txt to install config.txt, *.se and ui_*.png files
Install imageEditor and segraph in the bin dir.
another minor change to put ui_*.png files in the installed doc location
install SeExprEditor header files
fix UI tutorial links, typos, corrected code snippets
Merge pull request #10 from jberlin/editor

Editor
build: move installed items into subdirectories

Keep the top-level namespace clean by pushing the "demo" and "prman"
directories down into subdirectories.
Merge pull request #12 from davvid/install-paths

build: move installed items into subdirectories
Verify build on Windows 7/VS 2010.  Change to Apache license.  Specifically:

    -- Added WIN32 settings to Makefiles.
    -- SeExpression.cpp: Dereference vector rbegin() instead of end() to fix runtime error in prep().
    -- SeExprEdGrapher2d.cpp: Use float args in call to pow() to fix compile error
    -- SeExprSpecParser.y: Fix undefined snprintf
    -- SeExprSpecParserLex.l: Fix undefined math symbols
    -- imageSynth.cpp: Use vector to replace const array of dynamic size
Fixes FXSOFT-142: [SeExpr] Example expressions path is hard-coded

set IMAGE_EDITOR_ROOT as define to use for adding examples to browser
INSTALL *.se examples into install root subdir
new public method: addUserExpressionPath
Address comments from pull request #11, verifying windows build.
Updated imageEditor UI tutorial docs for example expressions path
Merge branch 'jberlin-editor' into editor (resolve pull request)
Merge the SeExpr editor into the mainline

Merge branch 'editor'

Conflicts:
	src/demos/segraph/CMakeLists.txt
Don't allow the doc string tooltip steal focus

Was a problem on Windows XP and Mac OS X
Remove perlin noise helper functions that are no longer used
Mac OS X build fixes and other build fixes