User no longer needs to handle adjoint solution swapping, this is now taken care of inside the solution history implementations.
User no longer needs to handle adjoint solution swapping, this is now
taken care of inside the solution history implementations.

roystgnr/libmesh,dschwen/libmesh,libMesh/libmesh,libMesh/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,libMesh/libmesh,libMesh/libmesh,BalticPinguin/libmesh,libMesh/libmesh,roystgnr/libmesh,jwpeterson/libmesh,roystgnr/libmesh,roystgnr/libmesh,roystgnr/libmesh,jwpeterson/libmesh,jwpeterson/libmesh,roystgnr/libmesh,roystgnr/libmesh,dschwen/libmesh,dschwen/libmesh,libMesh/libmesh,jwpeterson/libmesh,dschwen/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh,BalticPinguin/libmesh,BalticPinguin/libmesh,dschwen/libmesh,dschwen/libmesh,libMesh/libmesh,BalticPinguin/libmesh,roystgnr/libmesh,dschwen/libmesh,BalticPinguin/libmesh,libMesh/libmesh,dschwen/libmesh,jwpeterson/libmesh