Moved size managing from client to decorations
Moved decoration update cursor/move/resize logic to lua
Lua consts refactorung, globals small refactoring
Splitted lua files, fixed some bugs
Decorations methods refactoring
Focus handling refactoring