Make protocol.as_dict return an outs section only when outs is non-empty
Make protocol.as_dict return an outs section only when outs is non-empty

Summary: Makes addition of Outs backwards compatible with protocols that don't have an outs section.

Test Plan: -

Reviewers: tali

Reviewed By: tali

Differential Revision: https://work.r23s.net/D2723

merrywhether/autoprotocol-python,therzka/autoprotocol-python