* Revamped the LUA alien AI.
* Introducing fireDef_t::getShotOrigin()
Use fireDef_t::getShotOrigin()
* Removed now unused functions.
* Reduced usage of sv_shot_origin.

* Muzzle distance should already be covered by fireDef_t::shotOrg.
* Actor param for AI_IsExposed()
* Actor param for AI_HasLineOfFire()
* Actor param for AI_CheckLineOfFire()
* MAkes fireDef_t::getShotOrigin() take into account the crouching state.
* Fixed wrong license in LICENSES.
* Corrected mistaken licenses.

* Thanks to MCR for the clarification.
* ui lua integration: fixed crash
* ui lua integration: extension of the api

* implemented geoscape, basemap, baselayout, baseinventory, container
* implemented controls -> in lua it is named widget
Merge branch 'master' of git://github.com/ufoai/ufoai