8351 add x val feature again

自定义变量可以为非object的任何基本类型

http://pm.qbox.me/redmine/issues/8351