Prevent reports from running concurrently

See issue #112.

The ExecutionOptions.CONCURRENT_OPTION_SKIP is set whenever a report is updated or user run a report.