WIP: Teach riakc_pb_socket to send keepalive pings

Currently lacking the following:

1. Test cases.

Also perhaps missing (future commits):

1. Timeout or keepalive count before closing an unused socket. Rather
   than keeping it permanently alive, it might be worthwhile to allow it
   to shut down automatically.