Slepc 3.5.2 (update)

Update SLEPc to the newest version.
Add optional dependency on Arpack.
It's not a pattern we would ever use in core, and I can't guarantee that it won't stop working at some point, so use at your own risk ;)