Imagen Animation class now always expects a pattern as input

Empty Animation objects or Animations set with initial_items are rarely
used. For this reason, pattern and frames are now mandatory (positional)
arguments to support the common use-case.