add initial autotools support

Add support for generating Makefiles and configure scripts with
autotools. To use, run the ./autogen.sh script in top level directory, then
./configure, then make.

Rename the current Makefile to Makefile.scons so autotools won't overwrite
it.

In this commit the autotools support builds only libriak_c_client. It
doesn't build any tests or examples.
ensure "make distcheck" works

This commit ensures "make distcheck" works, which is critical for making
sure release packages will build and install properly. Add generated
protobuf files and generated release tarballs to .gitignore. Remove
compiler include directives for src/include and src/internal and use those
directory prefixes directly in the source #include directives. Add
generated protobuf files, src/include, and src/internal to distribution.