Fix a ton of NSString format/type mismatches.

Trying to get everything to compile on clang 4.
Drop an extraneous parameter on a format string.

Trying to get things to compile with no warnings on clang 4.
Add explicit return types to some blocks.

Trying to get everything to compile on clang 4. These blocks sometimes
return nil, so we have to declare the return type as nil is considered a
void * and the compiler doesn't want to infer the return type as a
result.
Explicit return type cast.

Trying to get things to compile on clang 4. Return type is BOOL, but ==
apparently produces an int. Kind of useless.
Fix non-literal NSString format specifiers.

Trying to get things to compile on clang 4.

It seems like there was an unnecessary level of indirection on these,
but that may have been intentional. Will ask.
Fix #include path for case-senstive file systems.
Fix dependency on Vico-Prefix.pth for case-sensitive systems.
Merge pull request #18 from Shadowfiend/clang-4-fixes

This fixes warnings in clang 4.
Remove left overs from removed hexdump function.
Support initializing a ViBufferedStream with a connected socket.

Implements a generic socket initializer that supports any type of
socket. Add convenience methods that connect to a UNIX stream socket, or
a INET/INET6 stream socket.
Add a writeString convenience method to ViBufferedStream.
Add a convenience method to schedule a stream.

Schedules the stream in the current run loop in the default mode.
Merge pull request #21 from vicoapp/stream-sockets

Improve socket support in ViBufferedStream.