Catch errors when loading an image for a node and set the image src back to its original
Merge pull request #382 from virtual-world-framework/branch/kinetic-guard-image-load

Catch errors when loading an image for a node and set the image src back to its original
Evaluate and include all valid modifiers with unit.

Handle special symbol modifiers to remove them when values are set
to blank.
Address formatting issues from pull request 385.
Merge pull request #385 from virtual-world-framework/validate-unit-modifiers

Evaluate and include all valid modifiers with unit.
Remove white bands from bottom and right of window
Allow app to get and set dragBoundFunc
Insert some missing quotation marks
Merge pull request #386 from virtual-world-framework/branch/keep-stage-in-window

Branch/keep stage in window
Add basic shader material support
Cleaned up shader example
Modified example shader
Updated example
Address PR comments
Added mix map example
Use optimized loop
Merge pull request #383 from virtual-world-framework/branch/shader-materials

Branch/shader materials
Map modifier aliases to actual modifier names for easier lookup.

Reduces use of lots of switch statements.
Fixes applied per Pull Request #387 comments.

Error logging added to mil-sym setModifier and getModifier functions.
cws aliasModifiers referenced by "." method vs [].
Replace for...in loop with loop through array of object keys by
index for performance issues based on lessons-learned in TrueGame.
Fixed line spacing.