initial getopt refactorization
initial demuxer detection implementation
hashtable buxfixes; codec selection re-enable
add aud_prepare_handle to vorbis