DB's replacement caller for debugger eval now returns 3 items like caller() does outside of the DB package. Add a test of eval'ing caller(). Note CORE::caller is actually returns the wrong name and we rely on it.