Edinburgh venue Summerhall has abolished zero-hour contracts for all its full-time workers, after signing a voluntary agreement with trade union Unite. Unite