gc.config: updated comments, allow disabling command line processing, change environment var to DRT_GCOPT
Merge branch 'master' of https://github.com/D-Programming-Language/druntime into gc_config_cleanup
configure options at link time
[Refactoring] Reorder file names in MANIFEST and SRCS
[Refactoring] Gather common code in rt.util.typeinfo
fix Issue 13052 - TypeInfo.getHash should return same hash for different floating point zeros.
move drt_ variables to rt.config
add function drtConfigOption to retreive an option
show current settings in GC help message
use rt_ prefix instead of drt_, remove extern(C)
add C mangling depending on toolchain (needed for OSX)
fix TypeInfo_Struct.xtoString declaration in object.d
Merge pull request #1041 from MartinNowak/xtoString

fix TypeInfo_Struct.xtoString declaration in object.d
- pass optional delegate to rt_configOption to allow processing each found option
- use rt_configOption from gc.config
Merge pull request #986 from rainers/gc_config_cleanup

Allow link-time and run-time GC configuration
Merge pull request #867 from 9rnsr/fix13052

Issue 13052 - TypeInfo.getHash should return same hash for different floating point zeros
Add Solaris specific declararions for dlfcn.

Add definitions to core.sys.posix.dlfcn and add new modul core.sys.solaris.dlfcn.