* update to C::B projects

* link order of libraries updated so z-lib is before png-lib (_deflate error)
Merge git://github.com/ufoai/ufoai
Merge git://github.com/ufoai/ufoai
* FS_NextScriptHeader - correctly identifies .ufo files containing lua code

* Script files containing lua still have a .ufo extension, not a .lua extension
* Script files containing lua must start with the string "--!usr/bin/lua" on
* the first line.
* FS_NextScriptHeader returns immediately the entire script file, no partial
* processing possible
* lua binding for the ui
Merge git://github.com/ufoai/ufoai
* lua ui integration, added swig runtime header to project

* added swig_lua_runtime.h
* added pre-build step to C::B ufo project
* ui lua integration

* added UI_ParseAndLoadLuaScript(name,text)
* splitting interface file in a shared .i and a ui-specific .i
Merge git://github.com/ufoai/ufoai
* work-in-progress: ui lua binding

* added code for registering callbacks from lua script
* added code for calling callbacks from lua script
* added code to call registered onload after loading the lua script
* added hashtable implementation
Merge git://github.com/ufoai/ufoai
* ui lua integration: implementation of onload

* if a .ufo contains a lua script, it can register an onload function
* the onload function is then called by ufo
*
* intended use: ufo calls onload to get the ui node tree wich is done
* currently by interpreting the old-style ui scripts
*
Merge branch 'master' of git://github.com/ufoai/ufoai
* ui lua integration: added integration with ufo filesystem

* now if you use 'require' in lua and lua cannot find the file on its
* own, it calls an ufo search function that accesses the ufo
* filesystem
*
* note that the filename in the 'require' statement is relative to
* the base folder.
Merge branch 'master' of git://github.com/ufoai/ufoai
* ui lua integration: added error check when executing callback 'onload'
* ui lua integration (warning: does not compile)

* commit to prevent loss after pull main branch
Merge branch 'master' of git://github.com/ufoai/ufoai
* ui lua integration: creating an empty window

* it is possible to create a window node in lua and use it in the game
* interface