js/common: New func GetScrollTop(), GetWindowHeight(), ObjLen(), ObjToStr()
class/ListTable: Add default value to th/tr/td_add[] in list-table.tpl
class/ListTable: Add default value to pager var in template
class: New extended smarty class SmartyFl
class: Migrate to Smarty3

Affected class: ListTable, View

Change:
-	assign_by_ref() -> assignByRef()
class/Module: Minor indent fix
func/config: New func SetCfgDefault()

'config.php' should run before 'config.default.php', the good is:

1.	User can define CONSTANT free, just need add check in config.default
2.	In config.default, there may re-use value defined in config
Data save
New class Rv
class/Cache: Fix auto splitted value combine error

After combine string read from memcached server, it need to be surround
by '"', to be a valid JSON string.
func/string: Fix ' ' in <br /> been replaced by &nbsp;
class/Cache: Add Ver() method for batch delete