[MONDRIAN-1785][MONDRIAN-1867] HiveDialect returns ' ` ' (backtick) as the character to use to quote field names.

Merge of Luc's changes 00e3d, a3012,75bc49 from master.  This change includes fixes for the Dialect.requireOrderByAlias property, which was formerly not being honored.
This commit also addresses MONDRIAN-1867, which is a DB2 bug that was introduced on master once the requireOrderByAlias property started being used.
DB2 (at least version 10.2+) does not require order by alias.
Merge pull request #218 from mkambol/merge1785

[MONDRIAN-1785][MONDRIAN-1867] HiveDialect returns ' ` ' (backtick) as t...