minor api change: all save methods return fout instead of self. nodejs code, graph binary save/load

The save methods can be used like this:
mat = la.newSpMat(); // ...

// save:
mat.save(fs.openWrite('mat.bin')).close()
// equivalent to:
fout = fs.openWrite('mat.bin'); mat.save(fout); fout.close()