+Внедрение glui2
*Мелкие доработки gui
*Lua: изменение логики функции ObjectCreate
Теперь создаётся обычный объект, формат:
ObjectCreate( name, x, y, z )
при это name может содержать полный путь к объекту; если пути нет
полностью или частично - звенья досоздаются с указанными координатами.
Теперь НЕ создаются Renderable и Collision, для этого в дальнейшем будут
функции виде ObjectEnableRenderable и ObjectEnableCollision
+Доработка Glui2; вынос работы с объектами в lua
Glui2: отвязка от glut, привязка к Core
Lua:
+ObjectRenderable
+ObjectCollision
+ObjectTrigger
*ObjectCreate
+Glui2,lua,core: разработка редактора
*Gui+lua: сокрытие/отображение
*WinAPI: блокировка Alt-комбинаций, приостанавливающих работу приложения
+Editor,lua: выборка и движение объектов мышью
+Mouse,lua: подписка на движение мыши
+Gui: скрытие/отображение интерфейса
+Editor: привязка объектов к сетке
+Editor,lua: поиск renderable по точке
+Editor: указание текстуры, удаление объектов
+Gui,lua: установка/чтение атрибутов элементов
+Variable: класс для работы со слаботипизированными значениями
GuiAttr( имя_gui_элемента, атрибут [, значение] )
Атрибуты: val (значение), checked, enabled/disabled, visible, active
"значение" всегда строковое, сама же функция возвращает либо bool (на запрос bool-значений), либо строку (на всё остальное)
Merge branch 'master' of github.com:KoMaTo3/flatuniverse

Conflicts:
	Release/data/default.cfg
	Release/data/temp/testworld.fu
	Release/flatuniverse.exe
	Release/flatuniverse.pdb
	flatuniverse.suo
	src/game/game.h
	src/game/lua.cpp
	src/game/lua.h
	src/game/main.cpp