fixup #674 - should test .length instead of .ptr
avoid strict purity inference by passing void pointer
Merge pull request #753 from rainers/workaround_bug11461

Workaround 11461: avoid strong purity inference by passing null pointer to onOutOfMemoryError
epoll_event struct is packed
Merge pull request #754 from sumo/master

epoll_event struct is packed
Mark some functions in core.sys.posix.unistd as safe and nothrow
These functions should be trusted, not safe
Merge pull request #755 from tom-tan/safe-nothrow-core-sys-posix-unistd

Mark some functions in core.sys.posix.unistd as safe and nothrow
because calling toString() is impure, can allocate memory and throw
Merge pull request #756 from WalterBright/xmmflag

because calling toString() in stdarg is slow, impure, can allocate memory and throw
still print line information when filename is empty
Merge pull request #688 from MartinNowak/fixup674

fixup #674 - should test .length instead of .ptr
Mark `clear` as `deprecated`
Added deprecated message and change alias syntax
Updated comment to reflect 6 month deprecation policy
Merge pull request #757 from JinShil/master

Mark `clear` as `deprecated`
Add some missing OS X declarations from <sys/signal.h> and <unistd.h>
Merge pull request #759 from CyberShadow/osx-signal-unistd

Add some missing OS X declarations from <sys/signal.h> and <unistd.h>
add Unqual to core.internal.traits
make __setArrayAllocLength pure nothrow