define magit-single-file-log command and bind it in logging popup
fixed some style issues
added dedicated history variable for magit-stash
defined dedicated washer for unpulled and unpushed commits
added tests for unpushed commits
rename internal functions
Merge branch 'sergv/master'
Merge branch 'master' into next