Push uncommitted work from hackweek
* Blueprints show only the next guide to build, from a build order planned with stability
* client.blueprint_next_block_only false shows every guide that can be built now instead
* Client tests build the base block by block and layer by layer