Fix wrong integer en- and decoding in protobuf-c-text library.

int{32,64} should be treated as signed integers.
[u]int64 are [unsigned] long long integers.

Also see https://developers.google.com/protocol-buffers/docs/proto#scalar.