Implement Clone for SharedId.
Added NSMutableArray trait.

Can't test it yet because I can't implement DerefMut for Id without
breaking everything...
Added WeakId.