upgraded int array ops
more fixes and formatting etc.
consistent use of size_t
improve unittests
Mark `TypeInfo` as `in` in aaA.
Mark aaA function arguments with `in` and `inout`.
Mark aaA functions with `pure`, `nothrow`, and friends.
Apply aaA function signature changes to `object` module.
Override `equals` in `TypeInfo_AssociativeArray`.

Fixes part of Issue 10380.

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=10380
Revert "Merge pull request #517 from mxfm/unabletoset"

This reverts commit 7df7e3043fdb139aa194dc0dfacaf42666dadd62, reversing
changes made to 73d3205773ab32e635afb83c29b5d709245a441d.
Fix Issue 10420.

Mark `core.exception` functions with `pure`, `nothrow`, and friends.
Require user-supplied assert hander to be `nothrow`.

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=10420
Make assert handler in line with the other ones.
Make rest `TypeInfo`s `const` in aaA functions.
Remvoe redundant aaA functions attributes.
Merge pull request #527 from denis-sh/add-`core.exception`-functions-attributes

Fix Issue 10420 - Incorrect function attributes in `core.exception`
Fix issue #10436 - The runtime should print stack traces to stderr
Merge pull request #528 from CyberShadow/fix10436

Fix issue #10436 - The runtime should print stack traces to stderr
Add const `values`/`keys` in `AssociativeArray(Key, Type)` wrapper.
Merge pull request #523 from denis-sh/override-`equals`-in-`TypeInfo_AssociativeArray`

Override `equals` in `TypeInfo_AssociativeArray`.
fix Issue 10457 - _d_toObject might fail with shared libraries

- Interface.offset can't be negative so it should be an unsigned value