EtrianString improvements

First steps to better control code support & eventually message editing;
nicer output when printing existing string, control code parsing when
creating new string