Scotland is to have control over its own welfare benefits and income tax and there will be no restrictions on the thresholds or rates that the Scottish parliament can set, a report revealed.