Brings all the fixes and improvements done in upstream within the last 13 months.
Even tho it's currently only used by Libmv we might use it for something else in the future. Plus, it's actually where it logically belongs to.