Add unary CaffeNet constructor for uninitialized nets

As @zergylord notes in #360, sometimes one wants to construct a net from Python without having parameters. This PR makes the second argument to the Python `caffe.Net` constructor optional.

Note that parameters are uninitialized, not zero-filled.