makefile: seperate global and local install
use levn to parse filter args

require commas between filter args
update some dependency versions
add replace filter, #24
add more string filters

add uppercase, lowercase, trim, substring, and substr filters