runbench: use RUN_ARGS to pass DRT arguments through command line
Solaris updates for core.sys.posix.time.

timegm() is in the C library.
CLOCK_REALTIME is also available.
Add Solaris specific declararions for dlfcn.

Add definitions to core.sys.posix.dlfcn and add new modul core.sys.solaris.dlfcn.
Merge pull request #1040 from redstar/solaris_dlfcn

Add Solaris specific declararions for dlfcn.
Revert "Merge pull request #1038 from redstar/solaris"

This reverts commit e0169cf59401505efbfa336e4ca234e40755560f, reversing
changes made to f9b55f723cb2a99a83a9e3937334e7c959f3b52b.
Merge pull request #1042 from yebblies/revert1038

Revert "Merge pull request #1038 from redstar/solaris"
Merge pull request #1039 from redstar/solaris_time

Solaris updates for core.sys.posix.time.
Merge pull request #1029 from rainers/runbench_run_args

runbench: use RUN_ARGS to pass DRT arguments through command line
Fix declaration of seed48().

According to various sources, `seed48()` returns a pointer.
Change type of sockaddr_un.sun_path on Solaris.

Use `byte` as any other OS. This fixes a compiler error in std.socket.
Merge pull request #1043 from redstar/seed48

Fix declaration of seed48().
Merge pull request #1044 from redstar/solaris_un

Change type of sockaddr_un.sun_path on Solaris.
change API for templated aaLiteral

- let the compiler pass keys and values as slices
  like for the existing _d_assocarrayliteralTX call

- add _aaGetZ which is the same as _aaGetX but also
  get's passed an additional pointer to the typed
  aaLiteral!(Key, Value) function
Fix overhead of trace_init being part of the first trace_pro call
Merge pull request #1048 from jcd/tracefix

Fix overhead of trace_init being part of the first trace_pro call
Merge pull request #1046 from MartinNowak/aaLiteral

change API for templated aaLiteral
Consider TLS_DTV_OFFSET when calculating the TLS range.

The dynamic thread vector (DTV) pointers may point 0x8000 past the start of
each TLS block. This is at least true for PowerPC and Mips platforms.
Merge pull request #1049 from redstar/elf

Consider TLS_DTV_OFFSET when calculating the TLS range.
Fix typo in type name.
Add ELF headers for Solaris.

These are the headers which deal with the file format.