Improve input/output name handling
* Reserve input/output names before code generation * Make _pt_out the default output name * Add tests for DictOfNamedArrays outputs
* Reserve input/output names before code generation * Make _pt_out the default output name * Add tests for DictOfNamedArrays outputs