Allow dynamic binding of named primitives

… for nicer debugging
typos
B2D: logging and dynamic lookup for debugging
bitblt: dynamic prim lookup for debugging
B2D: bezier shapes with holes, rects, solid fill, border