LuaO: fixed UTF8 issues with getString()
global: draft: convert a luce object to a void* with ':light', useful to interact with 3rd party libs, like litehtml; ':unlight' tries to convert back to the actual instance -- no fully tested
added :light/:unlight + added :getSize() where missing
added :light/:unlight
LuaO: implemented registration macros for light/unlight
LColour, LFont and LGraphics are registering for light
LColour: completed constructor implementation
LLabel: implemented resized callback
LViewport: completed implementation
luce/LRange: implemented copy/table constructor
luce/LDocument: fixed name no correctly passed
luce/LApplication: put OS path sep in OS table
implemented MouseCursor in LComponent, that is, available for all Components
LComponent: reimplemented/fixed set/getSize
LComponent: completed repaint implemenation, fixed resized not using
callback when called as method
LComponent: reverted and fixed setName -- the name isn't used at all for callbacks, we can update if without an issue
LComponent: aesthetics
LComponent: asthetics
LComponent: mouseWheelMove: can be used a method too
Main: added StandardCursorType