add static asserts for constants of untested architectures

- also remove version (X86 || X86_64) idiom
improve druntime.zip rule

- add doc and import as dependency
- pass -T to info-zip as to check the content
- fix oversight when .di files were moved to src
Merge pull request #434 from s-ludwig/master

Break out a demangleType function to handle DMD's new JSON output
Merge pull request #413 from dawgfoto/fixWinMaks

improve druntime.zip rule
Fixup 3851 - Buffer length needs to fit size_t.max
Merge pull request #435 from AndrejMitrovic/Fixup3851

Fixup 3851 - Buffer length needs to fit size_t.max
Remove long-deprecated time-related functions.

These have been deprecated for close to a year and were supposed to have
been removed a few months ago.
Merge pull request #436 from jmdavis/thread

Remove long-deprecated time-related functions.
the thread_attachX functions already set this

- also fixes OSX memory leak
Merge pull request #437 from dawgfoto/redundantTLS

the thread_attachX functions already set this
Remove unused object.opEquals(TypeInfo, TypeInfo)

It seems that just had been forgotten to remove it when bug 3917 was fixed.
Merge pull request #438 from 9rnsr/fix_opeq

Remove unused object.opEquals(TypeInfo, TypeInfo)
merge
merge
Merge branch 'master' of github.com:D-Programming-Language/druntime
put minit() back in
Merge pull request #439 from WalterBright/addminfo

add minit() back in
SectionGroup support for TLS

- move TLS scanning to rt.sections_*
- move TLS emulation to rt.sections_osx
Update object.di

Fix issue 2396 and 8828.
Update object.di

2.063 compatibility.