FFI: Fix code generation for bool call result check on x86/x64.
Allow using MSVC intrinsics with older versions.
Fix discharge order of comparisons in Lua parser.
Fix PS3 build.
Remove fictitious Solaris define.
Remove redundant code in jit/*.lua.
PPC/e500: Remove assembler code for lj_vm_foldarith().
Another fix for PS3 build.
x86/x64: Always mark ref for shift count as non-weak.
FFI: Load FFI library on-demand for bytecode with cdata literals.
Add XBox 360 port.

Thanks to Eddie Edwards.
Add missing FOLD rules for U32 conversions.
Avoid leaking memory on kernels with recalcitrant mmap() behavior.
Fix XBox 360 port.
Keep line number for KPRI to KNIL optimization.
FFI: Fix handling of qualified transparent structs/unions.
FFI: Stricter parsing of declaration specifiers.
Bump copyright date to 2013.
Improve buffer handling for io.read().
OSX: Add support for Mach-O object files to -b option.

Thanks to Adam Strzelecki.