In a medium skillet, melt the butter. Add the shallots and cook over moderate heat, stirring occasionally, until softened, about 8 minutes. Scrape the shallots into a food processor and let cool. Add the goat cheese, cream cheese and feta and puree until smooth. Scrape the cheese into a bowl and refrigerate until chilled, about 30 minutes.