Convert ndicapi to a C++ DLL and add a C# wrapper

The intent of this change is to allow the NDI C API to be called in a
simple fashion directly from a C# application