After years of sluggish growth, Spain is thriving again. Growth surged to 3.5% last year, powered by record tourism and immigration, as some experts say.