ZigZag Local Binary Pattern (ZZ-LBP): A Novel Local Descriptor for Face Analysis in Unconstrained Conditions