Library/Formula/aubio.rb: new update to 0.4.1

rebased and squashed from #30009
The parts of the build that use python also need conditionals to disable them appropriately; otherwise this option does nothing.

This needs a `depends_on :python => :optional` (or `:recommended`) dependency, too.