Deprecate msync in favor of MemoryOrder.
Allow to throw a NullPointerError on null deference and a SignalError in other SIGSEGV cases.
Nullpointererror with makefile.
Several changes according to comment in the github thread.
rename nullpointererror into memoryerror for more clarity.
fix comments.
remove GC allocation from restore registers.
change tabs into spaces.
put { on new lines.
move enum declarations for registers into ucontext
remove trailing spaces
Function register and unregister instead of shared this trick.
update makefile for windows
fix english
several changes for better conformance to druntime style
Merge pull request #327 from alexrp/core-atomic-msync

Deprecate msync in favor of MemoryOrder.
Merge branch 'sigsegv_as_exception' of https://github.com/deadalnix/druntime
More property enforcement
Merge pull request #360 from 9rnsr/enforceProperty

For the more property enforcement (2)
Add some ioctl structs.