Prepare for anything by stocking your pantry with these 8 foods that last for years, even decades. From white rice to honey, ...