Sprint Cup Points Leader Carl Edwards Has Nothing But Praise for New England and Its Race Fans