fix SOIL.h include

changed 
#include "SOIL\SOIL.h"
to 
#include "SOIL/SOIL.h"
Merge pull request #19 from Ohope5/patch-2

fix SOIL.h include
Fixed deleting of void* in Property

Property now has a base type to point to its value holder. The dtor of
Property now calls delete on the base type which deletes itself.

Also the ctor has changed and now takes the name and value or the
property.

Cleaned up includes in Property.h
Reorganized and documented SCParser

SCParser is now a bit more organized. Also more documentation was added.

Additionally properties of the type bool can now be 0/1 true/false.
Moved GLComponent into the Sigma namespace
Improved documentation for IGLComponent and Update is now Render

IGlComponent has better documentation.

Also Update and be renamed Render() to better reflect what it does.
Merge remote-tracking branch 'upstream/develop' into develop
Property now has move semantics

Properties are now moveable to enhance performance.

Also copy constructor is fixed.
Moved Property.h to include/
Added gtest unit test framework

Added gtest unit test framework.

Added a SigmaTests project.

Added a basic test file for Property.
Forgot the gtest.lib
Fixed SigmaTests and gtest runtime choice conflict
Update the README and test.sc files

The readme now has some more instructions.

Test.sc has been simplified.
Removed hard-coded paths to shaders
Bug fix in SCParser for bool properties

The way SCParser parsed bool values was changed, but the new result
wasn't the result being stored.
Removed unused variables
Fixed some casting issues with floats to ints and back
Fixed an int to bool cast warning
Fixed sprintf to be correct
Debug option in CMakeLists