Added support of nulls first/last expression

In order that in SQL specification there is option for order how to sort nulls values`ORDER BY name DESC NULLS LAST`, added to Ordering node nulls order direction option.
do you think `nulls` is better represented as a boolean? there are various places where the symbol name leaks out of the implementation; seems like a boolean would be more robust.