Update Truth to use the newer TestRule and fix a few minor things.

Why did this need to change?