Fix memory corruption in ANGLE shader translator.

The bug is that within each compilation cycle, all the memory allocated through T* types are freed to be reused.  So if certain information is meant to outlive the cycle, it should use the std type instead of the T* type:

1) emulated function vector
2) mapped long names map

BUG=none
TEST=webgl conformance test conformance/glsl/glsl-feature-mod-gentype.html does not crash in Win Debug.
Review URL: http://codereview.appspot.com/5137047

git-svn-id: http://angleproject.googlecode.com/svn/trunk@773 736b8ea6-26fd-11df-bfd4-992fa37f6226
4 files changed