Ensures that libao is properly unloaded when ao initialization
fails.

Signed-off-by: Jim Teeuwen <jimteeuwen@gmail.com>