A career best 178 from Laurie Evans helped put Warwickshire on top after day two of their clash with Nottinghamshire at Edgbaston.