Added a Type\ObjectStorage class

This class is similar to SplObjectStorage, but exhibits the correct foreach() behaviour.