possible error if cloning component registered with BaseClass

adds cloneHasChildComponentAsBaseType in EntityTest and patches Entity.clone() method which now passes.

Entity.clone() was adding all cloned components against their constructor
as opposed to the class that the original was registered against

refs: "issue 15":https://github.com/richardlord/Ash/issues/15