Batch TemporalConvolution

Made TemporalConvolution work with batches (3D tensors).
Added some unit tests.
Added doc.
Fixed two small typos (one in ClassNLLCriterion, and another in doc for LookupTable).