Ignore commits that have no author email

Git requires email and name to set properly. These fields can be empty only in old (pre-Essex) commits.

Closes bug 1240081

Change-Id: I139d001b28c23bea83651667f9a7ae075a1ac332