Add rank and tile type to tileset

Pairs, pungs, kongs and chows now have a rank and tile type derived from their tiles.
Implement rule: Big Three Dragons
Implement rule: Little Three Dragons
Implement rule: Two Dragons
Implement rule: Dragon Pung
Implement rule: Big Four Winds
Implement rule: Little Four Winds
Implement rule: Big Three Winds