GURLS: a Least Squares Library for Supervised Learning