Create a common header for DBN impls
Cleanup
Propagate the correct parameters to rbm_trainer
Use correct watcher system in CDBN
Remove test structures
Add is_convollutional() to dbn_traits
Create a version of watcher for CDBN