convert_imageset now uses gflags; optional arguments can be positioned
arbitrarily now
Handles gflags's change of namespace
Fix lint errors
Reordering of header includes for convert_imageset.cpp
Use gflags to show help when the arguments not correct
move {InnerProduct,Eltwise}Layer to common instead of vision
fix internal thread interface confusion

thanks @ronghanghu for pointing this out in #964
[example] add fully-convolutional efficiency note + confidence map

- spell out fully-convolutional efficiency
- add confidence map
- fix input size: 451 x 451 is correct for an 8 x 8 output map by the
  equation input size = 227 + 32(d-1) for output map dimension of d
fix bug for resizing images.
Merge pull request #976 from alfredtofu/dev

fix image resizing dimensions for IO
'caffe test' prints all scores and their names
Merge pull request #979 from jeffdonahue/caffe-test-output

'caffe test' computes and prints all scores and their names
fix memory_used_ by computing after SetUp
Merge pull request #980 from jeffdonahue/fix-memory-used

fix memory_used_ by computing after SetUp
Add "stable_prod_grad" option (on by default) to ELTWISE layer to
compute the eltwise product gradient using a slower but stabler formula.
remove warning about LRN layers in CPU mode
Merge pull request #981 from jeffdonahue/fix-eltwise-product

Make eltwise product gradient stabler (fixes issues with WITHIN_CHANNEL LRN in cifar_full example)
FIX web_demo upload was not processing grayscale correctly
FIX drop obsolete CURAND reset for CUDA 6.5 compatibility

Drop the legacy CURAND initialization steps; these are unnecessary and
cause dramatic slowdowns for CUDA 6.5. This does no harm for K20 usage
counter to the note at least for CUDA 6.5 and 5.0.
default ilsvrc solving to GPU