The TT Circuit Assen has played host to some amazing battles over the years, here are some of the best.