Learning

Learn communication channel examples work correctly as do non-PES based examples. Please merge me!
You need the index rather than the offset, so something like `[(i != tfses[self._pes_connection) for i, d in enumerate(decoders)]` should do it I think.  The other thing to check is that `utils.connections.ConnectionsWithSolvers` actually separates out learnt from unlearnt connections (I don't think it does at the moment).

So that should be:
https://github.com/ctn-waterloo/nengo_spinnaker/blob/jamie_pes/nengo_spinnaker/utils/connections.py#L84-L94