Added ArrayTraits struct so that functions can operate any std::vector or Teuchos::Array without having to know which one is actually being used
removed autosaved files