LuceO: added some prototypes
LTextEditor: setTemporaryUnderlining
lua: added LLine, LPoint, LRectanglePlacement and a bitwise operator class for lua 5.1 (@see https://github.com/davidm/lua-bit-numberlua)
LuceO: fixed and refactored luce_tonumber to luceI_tonumber
LuceO: RectanglePlacement wrap
lua/LRectanglePlacement: copy constructor
lua: added deepcopy class
global: added refCount in LSelfKill, avoiding objects pushed in callbacks to be collected while still in scope
luna: added eq metamethod... useless in 5.1 on tables, so added LEquals also, to compare two LClasses
added SELF const, unused atm
LComponent: mouse* callbacks are getting the callback result as a boolean and return this value

this can allow users to intercept a mouse event while keeping the default behavior of the component.
LComponents need to be updated to take this new feature in account.
LLabel: added mouse* events
LComponent: made LNF statics and offer the (static) methods getLookAndFeel -- WARNING: because of ???, the linking order in the Makefile needs to be changed to have luce.o as the last object, otherwise, Colours is missing and JUCE complains with a jassert
LDocumentWindow: wrapped ApplicationCommandManager directly in class
added LPopupMenu (and LOptions, accessible from PopupMenu.Options) and added "PopupMenu" as an accepted type in LuaO callback arguments
Makefile: changed luce.o position
examples: demo: added two popup menu examples: one with a sync call and the other one with an async callback