Translator fixes + VM string print support

Few optimizations for the array and struct ast nodes.
Merge branch 'master' of https://github.com/Stat1cV01D/Translator