Really fix quantization factor allocation

Actually allocate less (instead of just initialize less) and fix comments.
x86: Pass -Worphan-labels to yasm

Makes it easier to detect typos.
x86inc: Support arbitrary stack alignments

If the stack is known to be at least 32-byte aligned we can safely store ymm
registers on the stack without doing manual alignment.

Change ALLOC_STACK to always align the stack before allocating stack space for
consistency. Previously alignment would occur either before or after allocating
stack space depending on whether manual alignment was required or not.
Audio support

And some other old l-smash base functions
1. configure: Add --disable-* option for audio encoders
2. always use strict=-2 for aac
3. assume channels = 2 when can't get them
4. Skip useless lavr check when lavf is not available
5. Add --chpl-with-bom option
More detailed version head
Add an option to use r2204 style progress indicator
Add back "touhou" tune
Film Grain Optimization
Fade Compensation
Remove stats before renaming
Add a parameter to set level of writing options in User Data Unregistered SEI
Utilize internal threading in lavf/ffms
Auto VBV settings
AVI output
filters hqdn3d pad vflip yadif patch
Log file
Encoding time
Level force
Profile force
Cosmetic