built and running in MSVC
A few fixups in README
Linux fix for the Windows fix
Merge branch 'new-version' of https://github.com/trillek-team/trillek-vcomputer-module into DCPU-16N
a few indentation fixups, and changed fix for Windows.

Conflicts:
	include/IDevice.hpp
	tests/benchmark.cpp
	tools/main.cpp
Added method outlines for DCPU16N
Added parameter read logic, design allows middle state instructions, so the emulation will always use the exact number of ticks given
Added switch statements for opcodes
Base code for writes to b
Basic Instructions (not tested)
parameter write flag
Special opcodes (untested) and a stack fix
Added the (few) implied opcodes
Merge branch 'new-version' into DCPU-16N

Conflicts:
	tools/CMakeLists.txt
	tools/OS.hpp
	tools/main.cpp

Related:
	modified:   tests/benchmark.cpp
	renamed:    tools/unwindows.hpp -> tools/include/unwindows.hpp
	deleted:    tools/OS.hpp
	modified:   tools/CMakeLists.txt
Merge remote-tracking branch 'origin/DCPU-16N'