Simplified connections with simulator ops

- Created a new ProdUpdate operation
- Made DecodedConnection and DecodedNeuronConnection subclasses of
  SignalConnection, and renamed DecodedConnection to
  NonlinearityConnection