Made it possibly to correctly use Boost test.

* Made the Simple Project build convention accept a testDependencies
  argument, which can accept the Boost test libraries.
* Created a Lua binding for the ExeTarget::Create method which takes
  a table as a parameter.
* Fixed LuaGlue generator to correctly generate static functions.
* Added methods to project-init.lua.
* Fixed filename case issues on some integration tests.
* Added Library definitions for Boost-unit_test_framework and
  Boost-test_exec_monitor.