Improved bounding box calculation for datum feature display size
Automatically adjust datum line/plane size to Body bounding box
Miscellaneous fixes
Add check in Document.cpp recompute() to check for invalid pointers