Ipswich have signed winger Paul Anderson from Bristol City in a swap deal for striker Jay Emmanuel-Thomas.