These three property and casualty insurance stocks have the traits that create market-beating returns. Here's why Berkshire Hathaway, Markel Insurance, and Safety Insurance Group are worthy of your watchlist of companies to buy and hold forever.