Use functions instead of a dynamically created table to determine operator precedence. Gets rid of a FIXME in syntax::parse::prec. Change precedences from int to uint while we're at it, since don't use negative precedences.
As per a FIXME in syntax::parse::classify, move predicates on exprs and stmts into classify, out of pprust