The future of the National Football League lockout is in the hands of the players after NFL clubs agreed a new 10 year collective bargaining agreement.