[docs] cosmetic
[docs] moved example md’s to examples/**/md’s and added script to gather
them for publication
[docs] updated instructions for contributing documentation
[docs] shelhamer's minor suggestions
Merge pull request #675 from sergeyk/master

Revamped docs system
[example] image classification web demo
Merge pull request #679 from sergeyk/master

[example] image classification web demo
back-merging [docs] changes and web demo [example] addition; updating
net_surgery example to new format

Conflicts:
	docs/getting_pretrained_models.md
	docs/index.md
Move test headers to include/.
Add a test param to test both CPU and GPU (with both float and double
Dtypes).
@huyng's .travis.yml integration configuration file to install and test Caffe.
-Override the default compiler by specifying a CXX in
Makefile.config instead of CUSTOM_CXX, as Travis exports CXX
as the compiler env variable name.
-Change TEST_HDFS -> TEST_HXX_SRCS.
@jeffdonahue's tweaks to .travis.yml config:
-Add (CPU-only) test, lint, warn and parallel (-j 4) to travis CI build.
-Add /usr/local/lib to travis config (seems needed for LMDB).
-Put export in "before_script"; disable clang build -- doesn't work on Linux.
-Cache Ubuntu apt packages.
-Install bc package to hopefully suppress "bc: not found" errors
-Get apt packages before_install as suggested by Travis official docs
-Remove specified email address and IRC notifications (emails are sent
to the committer by default; others can view build results in public
Travis feed, on pull requests, etc.).
Travis build failure wasn't working for lint/warn because they didn't
exit with a non-zero code -- this fixes that.
Merge pull request #681 from BVLC/travisci

continuous integration for build, test, and lint by Travis CI
Seed HingeLossLayerTest; bad values can cause test (and therefore Travis
CI build) to fail
Merge pull request #685 from jeffdonahue/seed-hinge-loss-test

Seed HingeLossLayerTest; bad values can cause test (and therefore Travis build) to fail
fix Makefile comment about library names
Add --keep-going flag to first make so that any targets that can be
built are built; write out full -j flag as --jobs for clarity.
Run Travis build on all branches (remove whitelist from .travis.yml).
Replace CUSTOM_CXX env var to specify non-default C++ compiler.