UndoCommands: Fix bug that did not take input param into account. This does not affect in core code in any way, the overload with 'true' is not used in core (at least yet).
Merge remote-tracking branch 'origin/admino_tundra' into admino_tundra

Conflicts:
	src/Core/ECEditorModule/UndoCommands.h
TundraCore: Remove VersionInfo and put major, minor etc. version getters to application. The separate 'API version' object was never used for anything and the versioning was always the same. Fix bugs in Application static path getters, some promised trailing slashed but did not deliver on that. Cleanup startup prints so that all paths get pretty printed at the top before startup params.
UndoCommands: Fix merge conflict screwup.
Enable solution folders. Set solution folder type automatically if we can in AddEntityComponent and AddProject. If you use add_subdirectory() directly you can set(PROJECT_TYPE 'mything') do set your own project filter.
Fix typos in function signatures.
Add utility functions for retrieving operating system, CPU and RAM information. TODO The functions are currently usable on Windows only. Code originally from MathGeoLib and modified for Tundra usage.
TransformsEditor: Don't show transform options gizmo in CreateGizmo. Don't automatically show gizmo if the editor is given an empty list of targets.
Merge remote-tracking branch 'remotes/origin/admino_tundra' into admino_tundra_win64

Conflicts:
	src/Core/TundraCore/Framework/CoreStringUtils.cpp