Remove deprecated/unused CFFScriptManager::RunPredicates function
Make the Lua environment more robust + some cleanup
* Backport a lot of the changes to the script manager made in the 2013 port
  * Make Lua's 'print' function redirect to the console
  * Add lua_dostring server command that will attempt to run the given string in the global Lua environment
  * Expose all safe default Lua library functions (newly exposed packages: package, debug, os)
  * Make Lua's 'require' look in ModDir/maps/includes, ModDir/maps/ and ModDir/ when resolving modules
* Remove unused CRC32 script validation system
* Standardize Lua console messages/warnings
Use the default Lua 5.1 print implementation but redirect it to the console
Lua: Add tostring support for CBaseEntity userdata
Lua: Improve tostring implementation of CBaseEntity and add tostring to CFFPlayer, CTeam, and Color
Move scriptman.cpp into the Lua subdir
Remove unnecessary lua_State params from CFFScriptManager::RemoveVarsFromGlobal/RemoveKeysFromGlobalTable functions
Lua: Convert IncludeScript into an alias of require
Lua: Remove redundant DevMsg calls in ConsoleToAll
Restrict lua_dostring to server admins
Merge pull request #75 from fortressforever/features/lua-core-improvements

Lua: Core improvements