Oliver — fictional knight in early French literature