frame: add a way to use vlc_frame_heap_Alloc with aligned memory
It requires the freeing of the buffer to be done with aligned_free for full platform compatibility.
block_heap_Alloc() never used aligned memory, but if we need to, we can add it.
Removes one use of HAVE_ALIGNED_ALLOC
as mentioned in !3916 (closed)