update/extend AABB impl

add PFaceAccess
update defaults for subdivide (same as Box type)
update tesselate
update transform methods to return Box type where needed (e.g. rotate, transform)
update Box ctor: allow casting AABB, refactor p+size version