Transform handles encoded-encoded connections

- Transform can specify full connection weight matrix between two populations
- can be of form
	- (post.array_size * post.neurons x pre.array_size * pre.neurons)
	- (post.array_size x post.neurons x pre.array_size * pre.neurons)
	- (post.array_size * post.neurons x pre.array_size x pre.neurons)
	- (post.array_size x post.neurons x pre.array_size x pre.neurons)
- also added encoded_weight_matrix test
- TODO: explicitly test with a learned connection weight matrix to make
	sure that reshaping is occurring properly