Added unescape functionality to MessageEngine.

Because of our approach of using not compiled mo files for translations we need to take care of c-format strings. For example %% which this PR will fix.

That means that translators don't need to care of translating %% into % and we take care of that in the correct manner..