Added Makefile for Linux (for cross-compiling)
if !allowWrite, don't open in writeable mode
More verbose debug messages
Zwischenstand
Changed all sformat(HighPart, LowPart) to sformat(QuadPart) & Removed trailing whitespaces
Reimplemented add_li()

The old function tried to implement something that is already implemented by the programming language. And I believe it wasn't stable
New algo to ensure write operations are done in pieces of a multiple of 512 byte
For safer code: changed all GetFileSize() calls to GetFileSizeEx() and SetFilePointer() to SetFilePointerEx() to avoid usage of LARGE_INTEGER.LowPart/HighPart combinations. (still 32bit safe) [UNSTABLE]
Corrected floor algo & some sformat data types (successfully tested)
Last-effort method for avoiding infinite loop if data to be written is not divisible by 512 (untested because I don't know how to test)
Merge branch 'master' of https://github.com/daald/NBDServer

Conflicts:
	main.cpp

Merge with daald's (https://github.com/daald) write goodness fork in which he fixes issues with the write and 512byte buffers.