Add multiplication support to Trit and Int.

Multiplication of two Trit objects is actually really straightforward,
there is no need for carries or any of that fiddling about.
Multiplication of Ints is done by multiplying out each digit in turn,
shifting the results and adding them together (just like primary school
long multiplication).