fix  excpetion logging in benchmark
Merge branch 'master' of github.com:scalanlp/breeze
add SerializableLogging, which is safe to use with Serializable
small patch to the build to avoid an exception when builds fail
add a .cached method to DiffFunction, and auto-cache in lbfgs.