use elseif everywhere
actor filtering not used because ReflectionMethod filtering is used.
rename grid.json::browse_button to buttons
add namespace QVYP to util.php
update qvyp_style.php to namespace QVYP, and fix util.php's namespace
merge new ideas from profile branch...
use collide_merge() in template_add() and st_add()
use static functions in qvyp.php