And the flag for GCC.
Using c++11 directly and not TR1.
VS missed generictask
Old GCC don't know c++11...
Task is now a simple std::function.
Refactored Scene code to use tasks for everything, and lambda functions.
Fix UGDK so it builds using new tasks.
Win32 flag is necessary for MinGw.
Merge branch 'task' into c++11

Conflicts:
	src/ugdk/action/generictask.h
Calling a VObj with a single argument.
Also, added a easier to use constructor.
Method that converts a vobj to a callable std::function.
Added function call to VObj.
Method call returns the VirtualObj for extra control.
Merge branch 'dev' into c++11
Merge branch 'vobj_convenience' into c++11
Adding tests for new vobj functions.
Clean code in tests.
std::function generated by a VObj still works after the VObj is destroyed.
NULL -> nullptr
VObj::call/to_function supports passing VirtualObj now.
Hide variadic templates behind IFDEF.