Profiler: Rework UI to be easier to use and read. Removed dynamic loading of ui file from disk, this is very bug prone if the ui file it touched and the findChild logic code is horrible to maintain/to look at. Fix log dump writing. Implement new features like timing filtering, load last run UI state from config. ECEditorModule: Export Tree widget util funtions.

Conflicts:

	src/Application/DebugStatsModule/TimeProfilerWindow.cpp
Profiler: Simplified UI even more. Fixed right click crash bugs on the ogre asset tree items. Added multiple filter support to ECEditorModules TreeWidgetUtils.
CMakeLists.txt: define LOGGING_SUPPORT_DISABLED so that MathGeoLib's and kNet's logging macros don't clash.
qscript_*.cpp: fix unreferenced formal parameter warnings.
Delete test scripts that are effectively duplicates of the ones found in bin/jsmodules/Tests/Networking/.
Fix debug build (broken due to incomplete MathGeoLib LOG* macro removal work).
MenuBar script: Fix profiler menu item to renamed show profiler funtion.
Application: Change poorly named AboutToExit() to RequestExit() and make it a non-slot, you should use fw->Exit() if you want to exit. Add IsActive() to tell if the application is active (this is the logic that we use to drop main loop FPS to half). Document public slots.

Conflicts:

	src/Core/TundraCore/Framework/Application.h
Fix two size_t vs int compile warnings.
SceneAPI: Fix indentation in header.
Core SystemInfo: Add TotalVideoMemory() windows implementation. This uses dxgi.dll so its currently restricted to >=Windows vista. Additionally DIRECTX_ENABLED must be defined in the build.
Merge remote-tracking branch 'rex/tundra2' into admino_core_pullrequest
UndoCommands: Add EditIAttributeCommand allowing creation of attribute commands without attribute type checks.

Conflicts:

	src/Core/ECEditorModule/UndoCommands.cpp
Added asset-specific menu items in EC editor. Closes #398
Added 'New scene' and 'Open scene' to 'File' menu. Closes #596
Added Mac implementation for SystemInfo
s/LOGI/printf/ in Math/Time/Clock.cpp
Pimpl for PhysicsWorld. Provides cleaner API and more effortless usage (one doesn't need to start including Bullet headers when simply wanting to do a simple PhysicsWorld::Raycast f.ex.).

Conflicts:

	src/Core/PhysicsModule/PhysicsWorld.cpp
WIP: Just a 'skeleton' for the new EC_PhysicsConstraint that will create hinge/point2point/slider constraints to rigid bodies. RE: #83
EC_PhysicsConstraint: s/Point2Point/PointToPoint/, and s/int/uint/