Merge pull request #816 from shelhamer/pycaffe-labels-grayscale-attrs-examples

Improve and polish pycaffe
Added absolute value layer, useful for implementation of siamese networks!
This commit also replaces the default caffe_fabs with MKL/non-MKL implementation of Abs.
Merge pull request #897 from ashafaei/eltwise-abs

Absolute Value layer
[example] include imports in net surgery
[example] set phase test for fully-convolutional model
Add "not_stage" to NetStateRule to exclude NetStates with certain
stages.
Merge pull request #936 from jeffdonahue/not-stage

Add "not_stage" to NetStateRule to exclude NetStates with certain stages
cmake build system
examples CMake lists
fixed CMake dependant header file generation
fixed lint issues
cmake build configuration for travis-ci
cmake from binaries
restoring travis.yml
cpu only
cpu only build works
enable both GPU and CPU builds + testing in travis
Examples_SOURCE_DIR cmake variable bugfix
* it was set only when BUILD_EXAMPLES==OFF
added proper 'runtest' target
Added lint target