Allow TypeName multinames to contain forward references

Related: https://github.com/mozilla/shumway/issues/1110

With this patch, the [FlashCC Hello World](https://gist.github.com/adammw/c1cb328956ff41fbdd0b) abc file, [download here](https://gist.github.com/adammw/c1cb328956ff41fbdd0b/raw/1edfd6eeb4a642a7c65ff53143cdb8405895d4eb/hello.abc), now is parsed correctly.

More information on these types of multinames can be found:
 - http://stackoverflow.com/questions/553445/how-do-generics-vector-work-inside-the-avm
 - http://hg.mozilla.org/tamarin-redux/file/5571cf86fc68/core/AbcParser.cpp#l1629