Build system and travis-ci updates

.travis.yml: Build protobuf-c and protobuf from source
Add ability to run valgrind and code coverage tests