-- Fixed the logic for update and intersection being swapped in OrderedSet.
-- Fixed the reconciled library removable attempting to remove libraries after they've already been removed.
-- Added support for build ARM under msvc.
-- Cleaned up a lot of the msvc toolchain setup code.
-- Changed how the msvc version is set. It now accepts a string representing the version a Visual Studio (e.g., "2010", "2012", etc). Existing makefiles that manually set this will need to be updated.