Some large file support enhancements

The normal functions should be aliases to the *64 functions,
even if _LARGEFILE64_SOURCE is false. _LARGEFILE64_SOURCE is
more or less deprecated.
remove _inUnitTest flag

- it was used to suppress stderr message during unit test
remove print functions
MIPS specific linux constants

- core.sys.posix.fcntl
- core.sys.posix.signal
- core.sys.posix.sys.mman
- core.sys.posix.sys.socket
port back GDC's __jmp_buf for ARM/PPC/PPC64

- I rechecked glibc's definitions
__jmp_buf for setjmp
ucontext_t
stat_t
Revert "Merge pull request #208 from alexrp/remove-threadasm"

This reverts commit f66067edc21777106e39f16e30eae3b28cc4b156, reversing
changes made to c97b1e9074321f3aa9ea42cd7e91711ac6055e46.
fix noexecstack assembler flag

- "clang -cc1as" only accepts the double dashed version
merge GDC changes to threadasm.S
fiber_switchContext for MIPS_O32
Add core.stdc.stdarg support for PPC64
Add core.stdc.stdarg support for PPC64

The static if does not work in all cases therefore it will go away for now.
fix
Issue 9099 - core.atomic.atomicLoad() cannot handle non-POD structs
Added TypeInfo override methods to object.di.

This is a simple oversight and has been submitted upstream
as druntime pull request #372.
Added TypeInfo override methods to object.di.
Merge pull request #372 from klickverbot/object-di-add-typeinfo-overrides

Added missing TypeInfo methods declarations to object.di.
Merge pull request #367 from dawgfoto/Fixup5375

remove _inUnitTest flag
Merge branch 'master' into staging