Lime is used as an 'admix' to improve the mortar, its not a must have, Its about choice, makes the mortar 'creamy' or use when you get ordinary portland cement and not one with additives already in it, Mastercrete to name one, with stuff already in it that is..
Dye is used, sometimes, on roof...