upgraded int array ops
more fixes and formatting etc.
consistent use of size_t
improve unittests
Fix @property annotations and incorrect parenthesis
Remove -property switch
GC: update size caches in realloc
Merge pull request #547 from rainers/fix6372

GC: update size caches in realloc
update blkinfo chache in array.reserve
Merge pull request #548 from rainers/fix10593

fix  Issue 10593 - array's reserve/capacity go haywire if length has been changed prior
key is unaltered
remove unused AA vararg functions
remove old TODO comment

- We are not going to replace the current AA signatures which take
  an extra parameter for the value size, because getting it from
  TypeInfo_AssociativeArray instead required another virtual call.
remove dead&rotten code
opaque AA Range interface
Merge pull request #549 from dawgfoto/cleanupAA

Cleanup AA
Merge pull request #511 from dawgfoto/internalizeAA

opaque AA Range interface
dmd no longer uses this list on linux
Merge pull request #552 from dawgfoto/removeModuleRef

dmd no longer uses this list on linux
fix issue 10720 - ICE with is(aaOfNonCopyableStruct.nonExistingField)

AA.dup should be disabled if Value type is not copyable.
The root cause was the use of Value.init. Built-in `init` property makes
rvalue, therefore the 'static if' condition did not properly test
'copyable' trait of Value type.