RBC: Buy these 19 energy stocks that represent our best ideas after the sector dominated the S&P 500 in January and as an oil 'supercycle' gets underway