Added centering to dbn layer matching

Binary vectors support centering.  When a visible layer is put on top
of a DBM with the top layer having centering, the center is set
appropriately.
Set visible layer of top layer bias to that of hidden layer of RBM
below it.