C module: Implement force includes for precompiled headers under GCC or Clang
C module: Simplify C.FrameworkDirectories

There is no functional change in this commit.
C module: Quote dsymutil if needed
C module: Add internal helper call to _LibraryFromObjects_LibFlags for C.Library
C module: Quote the executables in the clang actions when needed
C module: Pass the file list as a response file in C.clang.Link
C module: Fix some whitespace in C.MacOSX_SDK
C module: Change Info.plist UIDeviceFamily to use integers
C module: Add support for the iOS Build Environment for Windows
Add additional parameter to ExpandFileList to return relative paths instead of absolute
Fix bug in ExpandFileList causing a single missing character in a returned path
Add Wildcard rule, an alias to ExpandFileList
Cause temporary files to be written in binary mode
Update Lua engine from 5.1 to 5.2
Tests: Fix groovyplatform tests to work with the nextgen changes
Tests: Make runtests-win32.bat do the right thing when run from anywhere
Samples: Add CreateVS2013Workspace.bat to the glob sample
Bootstrapping: Point the src/luaplus submodule at latest nextgen
Documentation: Update some documentation
Bootstrapping: Change to Lua 5.2 in bootstrap32.bat (renamed from bootstrap.bat)