Removed old benchmarks.
Added baseType and pointerType, a helpers to get types.
Fixed RemoveComponents and GetComponents.
Fixed Cast method.
Added tests function.
Fixed RemoveComponent/s.
asserting tests.
Fixed some weird crash bug, need to report this.
Moved baseType & pointerType tests to unit test.
Fixed interface baseType.
Now using baseType&pointerType in the needed functions.
Fixed SendMessage.
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 bitsTypes

* 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.
  Fixed SendMessage.
  Now using baseType&pointerType in the needed functions.
  Fixed interface baseType.
  Moved baseType & pointerType tests to unit test.
  Fixed some weird crash bug, need to report this.
  asserting tests.
  Fixed RemoveComponent/s.
  Added tests function.
  Fixed Cast method.
  Fixed RemoveComponents and GetComponents.
  Added baseType and pointerType, a helpers to get types.
  Removed old benchmarks.

Conflicts:
	source/Engine/CStorage.d
	source/Engine/Entity.d