Two changes, in two commits:
Make version number->string conversion consistent throughout bitcoin.
Major HTTP clients send full version string in User-Agent header. Major HTTP servers send full version string in Server header. Update our RPC code to follow suit.