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
Add Python interface to layer blobs
Expose params in Python interface
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
cleanup whitespace
Merge pull request #11 from longjon/master

Python interface to blobs and blob data through boost::python
License under BSD

Caffe is henceforth BSD licensed and welcomes community contributions!
include intro, license, and citing in README
include install notes
Do snapshot after computing loss and test accuracy
Merge pull request #51 from sguada/solver_test

Do snapshot after computing loss and test accuracy
default power_wrapper batch size to 10 (aeca741a69 cont'd)

default command line arg and function arg to 10
remove global BATCH_SIZE in favor of arg
give batch size efficiency advice
ignore distribute dir
python lint
groom power_wrapper flags
generalize power_wrapper to different networks and inputs

generalize from the imagenet reference to other detection networks:
- refactor to configure for a given net and data source
- determine dimensions of net input and output automatically from blobs