Added setBoolValue and getBoolValue so param can be evaluated when needed.
Tweaked findBar’s functionList to not display any mention of ‘function’ that is not the start of a line.
Addressed refreshing of projects so that all of their project browsers are updated after file ops.
fix for mingw for iterating over directories
Compilation fixes for MinGW32
Ignore points and lines imported as they screw up the meshes

Conflicts:
	Tools/Contents/polyimport/Source/polyimport.cpp
getopt include breaks the build for linux
Fixed vertical plane primitive not generating tangents, added a way to enable and disable particle emitters, fixed a number of crashes in the IDE, memory cleanup in the IDE, shaders now reload again if program files are changed and reload resources is activated, asset browser now clears asset list if asset browsing mode is changed, material options now update if you change a mesh material in the entity editor.
Fixed crash on deleting entities in entity editor
Added frustum support from Camera. Cleaned up projection code a bit.
Camera clone fixes for camera with projection mode
Mesh-based text-from-spritesheet renderer
Zero-length allocation fix for font glyph sheet
Particle emitter default update rate should match frame rate
Disabled entities are not supposed to be updated
Physics scene tweaks, Sprite editor preview now set to correct blending, will size correctly
Merge pull request #434 from wivlaro/linux-build-fix-getopt-override

getopt include breaks the build for linux
Manual cherry picking of pull request #392
Moved FTLibrary handle into FontManager
Manual merge of pull request #394