Added JSON output for the explicit strategy (not for the counter-strategy so far), as suggested by johnyf. Replaces his pull request, as all suggested functionality has been incorporated (using C++ templates instead of proprocessor options)