Toby Roland-Jones finished with a career-high 12 wickets in the match as Middlesex beat Northamptonshire by an innings and 84 runs to go top of Division One.