Convenience store chain Cumberland Farms has filed paperwork for an initial public offering. Here are the details.