SPARK-2461. Add a toString method to GeneralizedLinearModel

Also as a nit, in Python it's more idiomatic to do `return "[weights: %s, intercept: %s]" % (self._coef, self._intercept)`