allow value to be parsed through an external function, eg: {raw json_encode}some_value{raw}
improve getRandomString() internals
keep track of all actions run; improve internals
new formprotect and iffalse template tag modules