Impurities in Bose-Einstein Condensates: From Polaron to Soliton.