Minor changes:

Add from_class option for constructing data providers.
Factor out common pooling options into a separate PoolLayer.
Add reset() to Weight class.
Add some timing code to fprop/bprop.