NH-3035 - Alias in HQL Order By Clause is Not Replaced

* Ported HHH-892 - HQL parser does not resolve alias in ORDER BY clause

Many thanks to @StanleyGoldman who did most of the work.