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
Use min_normal instead of deprecated min property.

This fixes the warning "min property is deprecated, use min_normal instead". Otherwise it is not possible to compile druntime with -w switch.
Merge pull request #358 from redstar/floatwarning

Use min_normal instead of deprecated min property.
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