sync with testfarm copy (inverse exit status!)
Service: preparing for Python3
Added runtest.py and renamed tests files
working MessageSigner
FSClientKeyRing, separated tests from sign.py
using KeyRing with project,client keys
special cases for project missing or unspecified
using assertEqual instead assertEquals