Force require (and libs) before spec files loaded. (master)

This allows configuration of pattern and other things affecting the spec file loading to work. Fixes #993.
Will need to be picked across to 2-99 and 3. The regression from 2-13 to 2-14 was caused by the interaction of option processing with requires.