Faster array append.
Added isPointer.
again the array resize bug, need to report this.
looks like __gshared dynamic array cannot be resized on darwin if created in compile time.
Merge branch 'master' into life

* master:
  again the array resize bug, need to report this. looks like __gshared dynamic array cannot be resized on darwin if created in compile time.
  Added isPointer.
  Faster array append.