Core git allows empty emails and now we do too

//cc @vmg
bump libgit2 to 54e489
Merge remote-tracking branch 'origin/development' into diff-changes