only build matcaffe as part of 'make everything' if MATLAB_DIR is set
don't do runtest as part of 'make everything'
Merge pull request #1658 from jeffdonahue/make-everything-tweaks

'make everything' tweaks
Merge pull request #1639 from longjon/crop-layer

Crop layer for automatically aligning computations
Merge pull request #1313 from shelhamer/reshape-data-layer

Reshape single input batches for inputs of varying dimension
Merge pull request #1654 from longjon/softmax-missing-values

Add missing value support to SoftmaxLossLayer
Merge pull request #1473 from longjon/pytest

Python testing
add creation script
update readme