Remove C++ delegates from button class.
Move Lua bindings declarations to a single header.
Minor change.
Reorganize script directory.