Created by: kyungjoo-kim
kokkoskernels removes experimental namespace. this patch includes appropriate fixes. it also includes the latest ifpack2 improvement. one possible thing that could happen in sparc is that norm interface needs to be modified. @jjwilke (github does not complete your id automatically). would you change sparc for that ? another major change would be separating tpetra memory space from the internal memory space. The internal memory space is either host space or cuda space. Tpetra memoryspace is right now assumed to be uvm.