host materials on dl.caffe.berkeleyvision.org
Back-merge documentation and fixes

* master:
  host materials on dl.caffe.berkeleyvision.org
  fix caffe acm-mm paper link
  [docs] readme
  [docs] got rid of redundant README, updated development instructions
  [docs] reworked index page, got rid of publications page
  point to reference performance from installation, add GTX 770
  acknowledge BVLC PI Trevor Darrell for advising Caffe
  add latest CUDA arch to fix invalid device function errors
  switch language to "related publications"
  add publication section to homepage
  fix caffe paper link -- still hasn't appeared on arxiv yet
  Added top-1 and top-5 accuracy for the caffe networks to docs
  add skeleton of the Caffe publications page
  Update docs on building boost on OSX for the python wrappers
  fix OSX 10.9 homebrew CXX doc
  caffe.Net preprocessing members belong to object, not class
  10.9 install doc formatting
fix link for caffe_rcnn_imagenet_model
[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