FIX verbose output from perceptron
ENH speed up perceptron training two-fold

kernprof shows that the line

    w -= lr * safe_sparse_dot(Y_diff.T, X_i)

is now the bottleneck @ 75.9% of the time in a chunking demo w/
65k features and 20 classes.