analysis: cleanup / revert ads-analysis-hacks

this is a partial revert of
    d2958c18de2dfd33169559d84c3f864a1aa8001b
    6a691d01a81f685fde105f612a0d11c2e68c3bb6
    f15d381b437f8b99aa57140f8dcbdca1c4ff0a19

which broke the scorer and generate_mw_ttm_movies making it
only work for the naming convention of the th experiments.
Go back to the original implementation that should continue
to work with Dans conventions
madplot: typo remove duplicated function
generate_mw_ttm_movies: fixup 4d14b178d804418dbabc5c70b3756daa8d1677a2
generate_*_movies: remove obsolete code
analysis: consolidate filename regex handling
flymad_moviemaker: remove unused imops
flymad_batch_movies_ads.py: remove unfinished script
analysis: rewrite flymad movie generation

* movie_batch_courtship.py replaces flymad_batch_movies_*.py
* import flymad_moviemaker into the batcher
* remove command line operation of compositor, it was
  not working and its only consumer is movie_batch_courtship.py