The distance, supernova rate, and supernova progenitors of NGC 6946. (2nd March 2019)