Tile string representation improved

Changed the way string representation of Tiles is handled.  Uses an
array instead of a big string (that was stupid). Also, got rid of all
static methods from Tile. Moved yaochuu related methods from Tile to
HandChecker.