A Unified View of Adaptive Variable-Metric Projection Algorithms. (15th December 2009)