Pad

Added new pad instruction to match Numpy 1.7.
use:

```
assert isinstance(pad_width, (list, tuple, int))
pad_width = theano.gof.Constant(theano.gof.generic, pad_width)
```