Allow -output-relations and -output-products outside a compilation

This is useful for dumping that data from existing analysis files without having
to compile (e.g., if the sources have changed, so a compile would change
the outputs).

This has turned out to be useful for debugging.

Requesting a pull into 0.2, so same question again: Do I need to do anything special to get this change into master? Or is 0.2 merged into master periodically? 

Thanks!!