Appearance Descriptors for Person Re-identification: a Comprehensive Review