Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and completes the Jam -> Make/XCode switch. Hope it doesn't break too much.