Fix https://github.com/julianhyde/optiq/pull/227, "Extend extract function to support DateTime data types".
Extend PlannerImpl to pass a custom ConvertletTable.

Add test to SqlOperatorBaseTest.
Use a singleton in StandardConvertletTable.
Implement EXTRACT for DATE, TIME and TIMESTAMP values.