Make Array take the actual type of the stored element
Merge pull request #2989 from yebblies/arrayptr

[DDMD] Make Array take the actual type of the stored element
Remove SMALLARRAYCAP to match D implementation