Merge pull request #503 from redstar/ppc_ucontext

Add ucontext_t on Linux/PPC64.
Fix O_RSYNC value on Linux/PPC64
Merge pull request #504 from redstar/ppc_fcntl

Fix O_RSYNC value on Linux/PPC64
Implement review comments to ucontext on Linux/PPC64
Implement fibers on Linux/PPC64.

As a first attempt I am using the Posix version with ucontext_t.
Partial fix to compile on X86
Final fix for X86
use backslash
Merge pull request #497 from deadalnix/memory_error

actually build memoryerror.d
Merge pull request #505 from redstar/ppc_ucontext

Implement review comments to ucontext on Linux/PPC64
Added the linux inotify subsystem header.
Merge pull request #507 from kalekold/inotify

Added the linux inotify subsystem header.
Refactor to not use void*
Merge pull request #508 from dymk/aa-default

Use Hashtable* instead of void* in a few places
update AA in object.di template
Merge pull request #509 from dymk/aa-default

Update AA in object.di
rename BB to Impl and BB* a to Impl* impl
rename aaA to Entry and aaA*[] b to Entry*[] buckets
use core.memory instead of duplicated GC declarations
replace malloc + memset(0) with calloc