Tpetra: Purge 'classic' template parameter
Created by: mhoemmen
classic template parameter.
WARNING: This will break code (e.g., Nalu) that does forward declarations of Tpetra classes.
Motivation and Context
Use of the 'classic' template parameter was already deprecated in Trilinos 12.0, and we need to get rid of this in order to move ahead with FY18 Tpetra plans. This will also facilitate using a type alias to let us get rid of other template parameters, like