patches allow compilation with -fversion=BareMetal
dependencies on posix are reduced.
requirements are malloc, calloc, realloc, free, memcpy, memmove, memcmp,
memset, memchr & strlen
import gdc
split used runtime
start import to github