New Zealand assumed complete control of the second Test as Henry Nicholls' century punished England errors on another day of frustration in the field at The Oval.