sanity check in SystemPath::IsSameSystem that both paths point to systems
clean up confusing tests in l_sbodypath_attr_{system,body}_index
add extra error checking in Lua SystemPath methods