Merged r12139, r12140 and r12141 from trunk to 2.3-stable (#14931)
scm: git: use "--encoding=UTF-8" for blame (#14931)
scm: git: change non ASCII user name variable to instance variable (#14931)
use assert_select instead of assert_tag in Bazaar annotate test (#14931)
use assert_select instead of assert_tag in Mercurial annotate test (#14931)
fix test failure (#14931)
code format cleanup app/views/repositories/annotate.html.erb (#14931)
tagged version 2.3.3
Updates for 2.3.3