Make commitdiff object to persist within git-node rather then compute on fly.  fix:#478

with "compute", ko recomputes when a user click on "load 50 more" and creates new commitdiff object within git-node.  There for maxNumberOfFilesShown never gets to be bigger then 50 despite user's request as commitdiff is reinitialized via recompute and default back to 50.