Sachverhalt: A. Mit Verfügung vom 15. März 2001 sprach die IV-Stelle Luzern A._ rückwirkend ab 1. Januar 2000 eine ganze Invalidenrente zu, welche mit Verfügung vom 24. Oktober 2005 und Mitteilung vom 7. Juli 2011 jeweils revisionsweise bestätigt wurde. Nach einer von Amtes wegen eingeleiteten Überprüfung hob die IV-Stelle die Invalidenrente am 5. August 2013 verfügungsweise auf. Auf Beschwerde hin wies das Kantonsgericht Luzern die Sache mit Entscheid vom 11. Februar 2014 zu ergänzenden Abklärungen an die Verwaltung zurück, worauf diese die ganze Rente weiter gewährte, berufliche Eingliederungsmassnahmen gewährte und zusätzliche medizinische Abklärungen traf. Am 5. März 2015 hob die IV-Stelle die Invalidenrente auf. B. Die hiegegen eingereichte Beschwerde, mit welcher A._ zur Hauptsache beantragt hatte, es sei ihm weiterhin eine ganze Invalidenrente zu gewähren, wies das Kantonsgericht Luzern mit Entscheid vom 25. Juli 2016 ab. C. Der Versicherte lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten das vorinstanzlich gestellte Hauptbegehren erneuern; eventuell sei die Sache zur Einholung eines neuen polydisziplinären Gutachtens an die IV-Stelle zurückzuweisen. Ferner ersucht er um die Bewilligung der unentgeltlichen Prozessführung und Verbeiständung.