Implemented ensemble arrays

This is the new name for NetworkArrays, as we don't have Networks
in Nengo anymore (at least for now). Implements issue #44.

This also includes ConnectionList, which is a connection
made up of many other connections. This makes it easier
to implement many templates that have complicated connections.