Fixes Mondrian-1390. Analyzer was calling very deep into the SchemaReader.getLevelMembers and not sorting the members it got back from there. Usually, we sort these results properly downstream by the calcs, but calling this deep simply removed that post-processing step. I have optimized the logic here so that this particular function returns the correct results, as well as changed SqlMemberSource.getMembersInLevel so that it calls TupleReader.readMembers instead of calling TupleReader.readTuples and slice the tuple list afterwards, thus preventing a useless iteration over the list of members.