Changed NamedPipe to always open nonblocking with ensure_open()

Doesn't work yet, but should soon
Updates to NamedPipe, bidirectional nonblocking IO!!

Also using file descriptors instead of FILE*
Merge branch 'namedpipe-modifications' of github.com:spaceconcordia/space-commander into namedpipe-modifications

Conflicts:
	src/NamedPipe.cpp