Added test for reproducing:
```
def testArrayOverflow(self):
elementCount = 0xFFFFFFFFFFFFFFFF
arrayType = pykd.baseTypes.UInt8B.arrayOf(elementCount)
self.assertEqual(elementCount, arrayType.getNumberFields())
self.assertEqual(elementCount*pykd.baseTypes.UInt8B.size(), arrayType.size());
```
In fact pykd.baseTypes.UInt8B.arrayOf(0xFFFFFFFFFFFFFFFF) should not be created - it's size is greater then 64address space
```
def testArrayOverflow(self):
elementCount = 0xFFFFFFFFFFFFFFFF
arrayType = pykd.baseTypes.UInt8B.arrayOf(elementCount)
self.assertEqual(elementCount, arrayType.getNumberFields())
self.assertEqual(elementCount*pykd.baseTypes.UInt8B.size(), arrayType.size());
```
In fact pykd.baseTypes.UInt8B.arrayOf(0xFFFFFFFFFFFFFFFF) should not be created - it's size is greater then 64address space