add getContentBBox() to joint.dia.Paper, make link snapping take paper transformations into account