Move check for default output type to end of config file compilation, closes #1286
merge 55cb888f820119a58e1a06ff5e9883e7cd840de8...e817a67c62a181aba0cdf655fc71159c8e4a579a (from 1.0), refs #1286