[pycaffe] use bp::object instead of PyObject* for self in Python layer
[pycaffe] use bp::object instead of PyObject* for self in Python layer

This simply allows direct use of the nicer bp::object interface.

longjon/caffe,wangg12/caffe,wangg12/caffe,gnina/gnina,CZCV/s-dilation-caffe,CZCV/s-dilation-caffe,gogartom/caffe-textmaps,wangg12/caffe,wangg12/caffe,longjon/caffe,gogartom/caffe-textmaps,tackgeun/caffe,gnina/gnina,longjon/caffe,CZCV/s-dilation-caffe,tackgeun/caffe,gnina/gnina,gnina/gnina,tackgeun/caffe,gogartom/caffe-textmaps,longjon/caffe,CZCV/s-dilation-caffe,gogartom/caffe-textmaps,gnina/gnina,gnina/gnina,tackgeun/caffe