Changes to allow edoc to run succesfully.
Added files that need cleaning to the rebar.config. The doc target in the Makefile now depends on all, which includes getting dependencies and compiling. Fixed edoc errors in riakc_datatype.erl and riakc_pb_socket.erl