remove unneeded dependency on private header
bring linux compilation back
fix the timer on linux
use cmake find_package for OpenGL and GLUT
recompile bytecode in moai_lua.h on a 64bit host
Merge remote-tracking branch 'moai-beta/linux-cmake-amd64'

Conflicts:
	src/lua-headers/moai_lua.h
Merge branch 'master' into jcc

Conflicts:
	src/hosts/GlutHost.cpp
	src/lua-headers/moai_lua.h
	src/moaicore/MOAIImage-jpg.cpp
	src/uslscore/USAdapterInfo_posix.cpp
	src/uslscore/USDeviceTime_posix.cpp
Added support for Linux to UNTZ using RtAudio
Updated included version of RtAudio to 4.0.11 to get PulseAudio support and modified UNTZ Linux backend to use it
Merge branch 'master' into jcc

Conflicts:
	3rdparty/untz/src/UntzSound.cpp
Select 32-bit or 64-bit bytecode in src/lua-headers/moai_lua.h at compile time
Consolidated scattered CMake configuration files under a new top-level directory called 'cmake'
Merge branch 'master' into linux-cmake-amd64
Generate moai_lua.h at compile time using an intermediate bytecode compiler
normalize line endings
Merge branch 'clarkjc:linux-cmake-amd64'

Conflicts:
	3rdparty/untz/src/RAudioBuffer.h
	3rdparty/untz/src/threading/RCriticalSection.h
	3rdparty/untz/src/threading/RSyncEvent.h
	3rdparty/untz/src/threading/RThread.h
	scons/src/NaClHost.cpp
	src/hosts/GlutHost.cpp
lua-headers loaded as source rather than bytecode
remove bytecode-compiler from cmake
add hack to handle glut special keys
add log message MOAI_FileOpenError_S

While this may seem redundant with MOAI_FileNotFound_S, there
may be cases where the file exists but can't be opened, e.g.,
due to permission errors. This also supports a safer code structure:
actually try to open the file and log if it fails, instead of checking
for file existence and then just assuming it will open.