Martin O’Neill says he will leave Celtic after this season, raising serious questions about the board and who could possibly replace him.