Merge pull request #1 from UplinkCoder/module_names

fixing module names and replaced (void) by ()
Update libd
alias parameters with context
Embeded context in structs
added -m32 switch
FIXUP targetMachine
Merge branch 'tm' into 32

Conflicts:
	src/d/llvm/backend.d