Crackling with colour and wit, but preying on the darkest parental fears, Scottish Ballet’s revival of Christopher Hampson’s Hansel and Gretel is tighter than it ever