Seperated build, distribute and source directories
    
issue: #1
Add make proto target to seperately generate caffe/proto/caffe.pb.h

issue: #22
Add removing distribute directory when make clean
setting default power_wrapper batch size to match the imagenet_deploy prototxt
Merge pull request #34 from forresti/master

set default power_wrapper batch size to match the imagenet_deploy

compatible out-of-the-box with the ipython notebook tutorial
Merge pull request #29 from kloudkl/master

Separate build, distribute, and src directories + build more cuda archs