Improve procaddr use.

- Move automatic selection entirely to the auto package
- Allow more control over automatic selection
- Allow explicit control over procaddr (no import setting globals)