Fix thread safety issue with TypeUtil.IsIgnoredType by making pointers not ignored by default (yuck :()
Implement basic support for writes through pointers
Basic support for pointer casts.
Make stobj generate pointer stores correctly
Map (pointer + int) to pointer.add(int) so that pointer arithmetic not done directly inside a store still works
Add basic, uncached support for pointer casts
Store pointer offsets in bytes instead of elements (get/set get slower, but it avoids the problem of precision loss when adding)