Describir: A comprehensive review of conditional random fields: variants, hybrids and applications