fixing irand() assertion
Removing several program existence checks in m_glsl_program_hash_map - they are not needed because it's valid for programs to not always be present in this hash table.
- Reducing max dynamic string len for 32-bit builds, so it's a bit less than the max possible block size
- Placing an upper size limit in randomized dynamic_string test (although this limit doesn't look necessary, it can't hurt)
Merge branch 'master' of https://github.com/ValveSoftware/vogl