Hogwild

Turns out VW is just one line away from supporting "hogwild" training mode: daemon mode does everything except finalize the predictor.

For matrix factorization this works surprisingly well.  Existing distributed learners don't do well with the non-convexity and/or identifiability issues (I suspect the latter).