It's Red Sox season! So we combed through Boston magazine's Fenway restaurant guide to pull out some must-try spots.