Slepc 3.5.2 (update)

Update SLEPc to the newest version.
Add optional dependency on Arpack.
Sure, it does. It makes it possible to have different versions installed simultaneously and switch between them, which i do a lot. 

> Does it really matter that the petsc version string contain "real" or "complex"? You're not building SLEPc any differently.