fixed int-uint comparisons
fixed more int-uint comparisons
Fixed more signed/unsigned comparisons
Add missing types for Linux/ARM.

Only implementation of core.thread is missing.
Interface to the POSIX System logger interface.
http://pubs.opengroup.org/onlinepubs/007904875/basedefs/syslog.h.html
Merge pull request #603 from redstar/arm

Add missing types for Linux/ARM.
fix glibc links for bits/dlfcn.h
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.
Correct and enhance core.cpuid

The bits for the extended features (EAX=7,ECX=0) were off by one.
In addition to the correction the bits for the rdseed and sha
instructions are added with corresponding support functions.

The cpuid bits are documented in the intel architecture software
developer manual, volume 2, chapter 3.2.
http://www.intel.de/content/www/de/de/architecture-and-technology/64-ia-32-architectures-software-developer-manual-325462.html

Information about the new SHA instructions can be found here:
http://software.intel.com/en-us/articles/intel-sha-extensions-implementations
Merge pull request #606 from redstar/cpuid

Correct and enhance core.cpuid
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