remove rowGranularity from Analysis/AnalyzedStatement

It is not allowed to have a column with a finer granularity then the table has
in the query. So it is unnecessary to keep track of the max rowGranularity
because tableInfo.rowGranularity() will always have the max rowGranularity.