Web frontend and supporting services for lance.blue

fix(unit-search): fall back to the index when the api has no library master

An api with no index answers the art endpoint with an empty object rather than an error, so the browser's fallback never fired and every card drew nothing. /api/version now says whether it loaded one, the compiled-in helm release is the current prefix, and the test helper reads the split layout too.