A great deal has changed since Meg O'Neill was chosen as BP chief executive in mid-December and ahead of her arrival in the hotseat on All Fools' Day.