enh: Add support for spm/mcr config via env vars

This patch adds support for configuring the SPM standalone version (mcr)
via environment variables. The respected environment variables are:

    USE_SPMMCR: any value, sets use_mcr to True
    SPMMCRCMD:  command to use for spm mcr, if use_mcr is True