demo: TreeViewXML: fixed refresh
LBase: hasCallback const qualifier
LTreeViewItem: setSelected: deselectOtherItemsFirst is true by default and shouldNotify sendNotification by default + added direct access 'selected'
LTreeViewItem: implemented canBeSelected callback
LTreeViewItem: fixed selected/canBeSelected
lua: added a debug flag and some messages
LTreeView: added numSelectedItems
LTreeViewItem: added rowNumberInTree
LComponent: mouse events returned
LTreeView: removed duplicated var
LTreeView: aesthetics
lua/LClass: added __exists method for subclass to be able to check if a call is native or not
lua/LClass: some more debug messages
LLabel: fully implemented (except get/setFont, wip)
LuaO: removed obsolete method returnUserdata(MouseEvent), added new method storeAndReturnUserdata, to reference dynamically created objects on the C++ side
LMouseEvent: experimental use of ScopedPointers with storeAndReturnUserdata for getEventRelativeTo and withNewPosition -- works ok so far, but side effects might be expected with more complex use cases
lua/LClass: printf's not available with standard lua
template overload for getList (usefull for int and float) + overloaded returnTable to accept StringArray
LMouseEvent: set a default name for dynamic objects
implemented LFont: experimental, not well tested on gc, etc.