Don't modify index in im2col kernel loop
Don't modify data pointers in im2col loop
10.9 install doc formatting
caffe.Net preprocessing members belong to object, not class
fix OSX 10.9 homebrew CXX doc

clang++ and not clang as accidentally committed in 2dcbcd9.
Update docs on building boost on OSX for the python wrappers
Added an iscolor flag to io.cpp method ReadImageToDatum to handle grayscale images and a corresponding commandline flag [-g] to convert_imageset.cpp.
compile debug/release into separate directories so you don't have to
rebuild the whole thing to switch back and forth
update .gitignore appropriately for separate debug/release build dirs
Merge pull request #466 from robcurrie/dev

Update docs on building boost on OSX for the python wrappers
Update docs on building boost on OSX for the python wrappers
Merge pull request #471 from jeffdonahue/debug-release-build-dirs

Compile debug/release into separate directories
Make TanH cleaner, more efficient, and possible to use in-place
Merge pull request #475 from jeffdonahue/tanh-fixes

Make TanH cleaner, more efficient, and possible to use in-place
padding for max pooling

Max pooling pads by -inf if the padding parameter is set.

Padding for pooling, like padding for convolution, can preserve the
dimensions of the bottom at the top. By setting the padding to
floor(kernel_size / 2) the top output is the "same" instead of the
"valid" part of the bottom input.
check the last pooling in padding and add padded max pooling test

[Adapted from a commit by @jeffdonahue by @shelhamer.]
Merge pull request #473 from shelhamer/pad-max-pooling

Padding for Max Pooling
Changed variable name: iscolor to is_color.
fix Makefile build dir link upgrade bug reported by @jamt9000
layers declare their names and number of input/output blobs, and don't
check top/bottom blob counts explicitly in SetUp; instead call base
Layer::SetUp.