MAPF branch and bound

A basic branch-and-bound framework for MAPF solvers that use mapfmclient