Remove common part of path from VS filters when generating workspaces
Merge branch 'nextgen' into filter-generation
Set build settings deployment target for iOS (iPhone/iPad) and OSX (32/64); without this Xcode defaults to latest and then will refuse to deploy to older targets. Tested with Xcode 5.
With iOS7 the status bar no longer hides when told to, the fix is described here http://stackoverflow.com/questions/18059703/cannot-hide-status-bar-in-ios7 and means setting UIViewControllerBasedStatusBarAppearance to true in the info plist file.
Allow C.Provision to be called with a filename. The existing behaviour (search for profile based on ID) still functions, but initially it will check if the profile is being passed by filename. We have found this much better, as we now store our profiles in our code repository, and then call C.Provision like:

C.Provision OurGame : "$(Root)/iOS/Provisions/OurGameDev.mobileprovision" ;

This means when the profile needs updating (new device, feature, expired, etc.) we can simply save the new profile into the above location and everything continues working. Previously we had to exact the PROFILE_ID from the profile, and then update the Jamfile.

Also, this fixes an issue where the embedded provision wouldn't update (inside the bundle) when the profile changed (the time stamp check reported the file inside the bundle was newer, the problem is it was newer but the wrong file).
Write the code signing identity specified via C.CodeSign into the Xcode project, as Xcode 5 by default will insist on signing the .app that JamPlus makes with the identity specified in the project.
C module: Remove WIN32 and other #defines from the Visual C++ 32-bit defaults
C module: Remove _WIN64 and other #defines from the Visual C++ 64-bit defaults
Bootstrapping: Remove /DWIN32 from the Windows defaults
Fix a bug when dealing with Jamfiles whose paths have colons in multipass builds
Change WIN32 #ifdef checks to use the standard _WIN32
Lua support: Add jam_print
Lua support: Add jam_expand()
Lua support: Add jam_parse
Lua support: Fix a Lua stack bug when dealing with numbers in a list
Lua support: Speed up jam_setvar()
Lua support: Call debug.traceback() for any failed Lua function call
Lua support: Add -b command line to enable the Tilde Lua debugger
Lua support: Add jam_action()
Tests: Fix a bunch of counts when running under latest with VS2013