ENH:  make spacing parameter consistent between functions

Following up on https://github.com/mne-tools/mne-python/issues/769 this allows the spacing parameters for `do_forward_solution` to be specified in "ico#" style. Maybe allowing both ("ico#" and "ico-#") is more prudent than forcing "ico#" because the command line parameter this implements is "ico-#".