gdk/engine: Add Bindings header and source
The header will include all other headers for Lua bindings. The source
file will implement CreateBindings which calls all subordinate binding
functions
Matrix: Union contains M** identifiers