Princess Margaret, pictured here in an official portrait in 1958 aged 28, wanted to marry her father's equerry Group Captain Peter Townsend, but did she cheat on him, asks ANDREW MORTON?