Jack Wilshere has agreed to terminate his contract at West Ham United after injuries once again took over his time progressing with the club. Now, the England international is free...