swig: added %ignore directives for C++ pokemon_text casting operators
PKMNsim#: only use constructors and set() functions that take const* char as parameter

* All four forms of C/C++ strings translate to C# Strings, so there's no difference
* Gets rid of multiple SWIG warnings
Moved %ignore directive for dict and VLA [] operator to global pkmnsim.i