v3.14.0 — new service flickies (video toolkit)

Minor release. Adds the video sibling of audiolla (audio) and
talkies (speech).

flickies surface:
  - Lipsync: latentsync-1.5 (Apache-2.0, CUDA-only, default on
    CUDA) + wav2lip / wav2lip-gan (LRS2 non-commercial — gated on
    FLICKIES_ENABLE_NONCOMMERCIAL=1).
  - Face restore: gfpgan v1.4 (Apache-2.0, CUDA-only). Chains
    after Wav2Lip or stand-alone.
  - ffmpeg ops (CPU): trim, concat, transcode (incl. gif + fps +
    codec change), scale, mux_audio, extract_audio,
    thumbnail_grid.
  - Info: ffprobe metadata.
  - 11 MCP tools per variant. Aggregated /mcp/ exposes 22 tools
    (flickies-* + flickies_cuda-*).
  - Same JSON-body + output_path xor output_url contract as
    audiolla.

Pinned at psyb0t/flickies:v0.2.0 (CPU) and
psyb0t/flickies:v0.2.0-cuda.

Wire-up mirrors audiolla: FLICKIES=1 / FLICKIES_CUDA=1 profile
flags, /flickies/ + /flickies-cuda/ nginx routes, rate-limit zones,
MCP fragments, env passthrough on litellm.

Other ASCII-diagram fix: README routing diagram MCP-servers block
now lists "piston (via mcp_tools)" pointing at the execute_code
tool — piston doesn't run its own MCP, the wrapper lives inside
mcp_tools, the diagram now reflects that.

Verified: both containers healthy on v0.2.0; tests/test_flickies.sh
8/8 pass; aggregated /mcp/ surfaces all 22 flickies tools.

Heads-up: psyb0t/flickies:v0.2.0 + :v0.2.0-cuda may not be on
Docker Hub at this tag's cut moment.