Remove .batch_size instance attribute. Call data callable without any arguments.
Replace tensor RandomStreams with MRG version (runs on GPU). Generate dropout noise for masking using .binomial() to avoid weird theano casting issues.
Change logging output in trainers a wee bit.
Add raw cost (i.e., output error) to default network monitors.
Make example digits display a little bit more clear.
Rename lmj.nn -> theanets.
Rename lmj.nn -> theanets.
First attempt at using sphinx for real documentation !
Update recurrent example to work with new package name.
Merge remote-tracking branch 'upstream/master' into layerwise_work

Conflicts:
	examples/mnist-autoencoder.py
	examples/mnist-classifier.py
	examples/recurrent-phase.py
	setup.py
	theanets/feedforward.py
	theanets/main.py
	theanets/recurrent.py