dnsmasq: Don't forward local domain queries upstream (fixes using OpenDNS as router resolvers)
dnsmasq: Same with reverse lookups (don't forward them upstream)
webui: Since both fields share the same setting, they must be kept in-sync when one is changed
DNSFilter: Dedault mode is no global filtering, to reduce unexpected impacts of not consciously configuring it
dnsmasq: Webui option to toggle the new handling of local domain name resolution
httpd: Cache CSS content too since it's 100% static
Updated documentation
Merge branch 'dnsfilter'
webui: Fix 'Well-Known apps' on Network services filter page
webui: Don't list forwarding rules from DNSFilter
Merge branch 'master' of github.com:RMerl/asuswrt-merlin
Added helper.sh script to make it easier to use Postconf scripts

By sourcing /usr/sbin/helper.sh, postconf script users can easily
do replace/append operations on config scripts.  Example:

source /usr/sbin/helper.sh
pc_replace "sendfile = no" "sendfile = yes" /etc/smb.conf
Added pc_append(); cleaned up formatting
Updated documentation
kernel: Switch allocator from SLAB to SLUB to match ARM platform
kernel: Implement vectorized interrupt support (patch from WL500g/OpenWRT)
Experimental change commited to the wrong branch - reverting

Revert "kernel: Implement vectorized interrupt support (patch from WL500g/OpenWRT)"

This reverts commit 895b0da4d0d2a73bdc625a6fd276a0b2a918ff3b.
Experimental change commited to the wrong branch - reverting

Revert "kernel: Switch allocator from SLAB to SLUB to match ARM platform"

This reverts commit 7cd3bb3c1474cd0ca65e3c5dd46af87fa8025ccb.
ovpn: httpd would crash when importing an ovpn file with an invalid/corrupted cert/key
Merge branch 'master' of github.com:RMerl/asuswrt-merlin