Renames %mem :size to :width.
Removes useless memory? predicate.
Renames mem? to memory?.
Adds more discriminating predicates for mem exps.
Makes register parsing table driven.
Adds more discriminating predicates for registers.
Adds int? and uint? predicates.
Merge branch 'more-discriminating-predicates' into check