Added call to evaluate_inputs in all multigates, and simplified evaluation code. SourceMock no longer is initialized with output list before call to evaluate()