uci: sync with trunk

backport of r35013, r33861, r33660

git-svn-id: svn://svn.openwrt.org/openwrt@35195 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] python: Enable threading in python


git-svn-id: svn://svn.openwrt.org/openwrt@35196 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] perl: COrrect installation of prove binary for test hasrness


git-svn-id: svn://svn.openwrt.org/openwrt@35197 3c298f89-4303-0410-b956-a3cf2f4a3e73
netatalk: only disable shadow password support if it is disabled globally (#12819)

git-svn-id: svn://svn.openwrt.org/openwrt@35198 3c298f89-4303-0410-b956-a3cf2f4a3e73
AA: netatalk: merge r35198

git-svn-id: svn://svn.openwrt.org/openwrt@35199 3c298f89-4303-0410-b956-a3cf2f4a3e73
x86: explicitely pass staging directory to grub-mkimage instead of relying on build time defaults (#12821)

git-svn-id: svn://svn.openwrt.org/openwrt@35200 3c298f89-4303-0410-b956-a3cf2f4a3e73
fix nginx build

The NGINX_SSL qualifier in the dependencies list doesn't seem to do
what is intended.  Needed to remove it in order to build to a
successful conclusion.

Signed-off-by: Russell Senior <russell@personaltelco.net>

git-svn-id: svn://svn.openwrt.org/openwrt@35201 3c298f89-4303-0410-b956-a3cf2f4a3e73
fix sox build

Added missing libao dependency.  Would not build for me without it.

Signed-off-by: Russell Senior <russell@personaltelco.net>

git-svn-id: svn://svn.openwrt.org/openwrt@35202 3c298f89-4303-0410-b956-a3cf2f4a3e73