Add TODO comment.
Use new-style objects for ast_.
Delegate LiteralExpr.eval() to VectorExpr.eval() when relevant.
Add wrapper for bn_mat_arb_rot (rotation with arbitrary axis).
Perform object transformations on the matrix passed to the
combination, not on the object itself.
Add BrlCadObject.rotate()