Kevin Pietersen, often regarded as one of the most talented batsmen to ever don the England shirt, had a career marked by brilliance and controversy.