Merge pull request #20 from wrongu/develop

updated linux support
Added tests for Property.h

The new tests include trying to using a different type on Get() and
move/copy of complex types.
Removed portions of 2 tests that was doubled

The last 2 tests PropertyGetDifferentType and PropertyGetDifferentType
had extra testing in each that was moved to other tests
PropertyMoveComplex and PropertyCopyComplex.
Various changes to make compilation less painful on linux
Merge pull request #21 from fgelm01/develop

Various changes to make compilation less painful on linux
Some additions:

* Added a 'make codeblocks' wrapper to generate a Code::Blocks project
* Modified and fixed up the CMakeLists.txt file
** Fixed the if/else checks
** Moved SOIL use in Linux as a debug option, since SDL will handle what SOIL currently does
*** XXX: Currently set to "true" until the Resource Manager is implemented
* Added FindSOIL.cmake for the SOIL dependancy

Signed-off-by: HACKhalo2 <hackhalotwo@gmail.com>
Merge pull request #22 from HACKhalo2/develop

Some additions: