fixed int-uint comparisons
fixed more int-uint comparisons
Fixed more signed/unsigned comparisons
Interface to the POSIX System logger interface.
http://pubs.opengroup.org/onlinepubs/007904875/basedefs/syslog.h.html
Added versions for Linux, OSX, FreeBSD and Solaris.
Correct module name
add mangle functions to core.demangle
fix Issue 10976 - thread_joinAll after main exit performed too late

- Move thread_joinAll out of rt_term and call it
  immediately after exiting from main instead.
- Make it an error to call rt_term when other non-daemon
  threads are still running.
- It was not a good idea to call thread_joinAll in rt_term
  because with DLLs threads could have been attached and
  outlive the runtime.
- As a side effect it will be called before `static ~this()`
  of the main thread is run.
Swap alias initializer syntax to make core.time aliases easier to find.
Merge pull request #607 from AndrejMitrovic/RefactorAlias

Swap alias initializer syntax to make core.time aliases easier to find.
Merge pull request #605 from dawgfoto/mangle

add mangle functions to core.demangle
Add _d_arraybounds(string, uint) function

Not taking ModuleInfo is important to reduce dependency on runtime.
Merge pull request #608 from 9rnsr/fix10985

Add _d_arraybounds(string, uint) function
Merge pull request #600 from dawgfoto/fix10976

fix Issue 10976 - thread_joinAll after main exit performed too late
add a few missing feature macros
use DMD env variable for runbench.d if set
Merge pull request #610 from dawgfoto/runbenchDMD

use DMD env variable for runbench.d if set
add core.sys.linux.sys.mman

- deprecate MAP_ANON in Posix header
- fix a few architecture enums in core.sys.posix.sys.mman
- fix missing posix_madvise in core.sys.posix.sys.mman
- remove non-available posix_madvise for Solaris
use non-deprecated MAP_ANON on linux

- This needs a future fix when more core.sys.<OS>.sys.mman
  headers are ported.
improve demangling for function local symbols