CStringInputSMS: Add '%' to valid chars
CLuaInstance: Optional specification of parameters for runScript()

- Add parameters as std::vector and possibility of return of
  status and error messages. (THX Martii)
  Example:
  void runScript(const char *fileName, std::vector<std::string> *argv,
  		std::string *result_code, std::string *result_string,
  		std::string *error_string);

- Add Parameters as const char*, last parameter to NULL is imperative.
  Example:
  void runScript(const char *fileName, const char *arg0, const char *arg1, ..., NULL);
CLuaInstance: Add runScript() function for using in Lua script

- Script runs in a new instance in neutrino context
  Example:
  local n = neutrino()
  n:runScript(filename [, args, ...])
Merge remote-tracking branch 'cool-next-cc/next-cc'