Refactor MultiSocket:
* Variadic constructor argument list
* Tidy up sources and filenames
base_uint now compares and assigns with beast::Zero.

Conflicts:
	src/ripple/types/api/base_uint.h
	src/ripple_basics/ripple_basics.h