initial add of the Riak Core Connection Manager

This is Chris Tilt's work, I'm just moving files between repos.
see repl PR 212.

cc @buddhisthead @lordnull 

**NOTE** Ranch has been added as a dependency for the connection manager tests to run.