Change Precond::hasZeroPivots() to use const references to PrecVectorIterator.

Without this we get "initial value of reference to non-const must be an lvalue" warnings.
Add 'strided_range.h' to the SPIKE_HEADERS group.