Ignore LevelDB files
patch MacOS NVCC boost::thread issue
xcode compiler complaints (warnings)...
[docs] new PR policy: send master fixes + docs to master

To address fixes and documentation updates to master between official
releases from `dev` to `master` PRs will be accepted to `master`.

All new development must still branch off and PR to `dev`.
Merge pull request #1012 from shelhamer/pr-policy

new PR policy: send master fixes + docs to master
renaming && typo fix
fix up renaming
Makefile: fix boost::thread linking, drop pthread, sort
Merge pull request #1010 from qipeng/boost-thread-with-nvcc

Fix boost-CUDA trouble in OS X build.
fix up leveldb ignore
Merge pull request #1004 from kloudkl/ignore

Ignore leveldb more thoroughly
ignore leveldb extension: ldb
remove residual pthread references, but restore in build for gtest

gtest depends on pthread in Ubuntu 14.04
[pycaffe] use class names of the form Py* instead of Caffe*
[pycaffe] live in caffe namespace instead of opening it
[pycaffe] use a namespace alias instead of using directives for boost::python
[pycaffe] make PyNet a class, not a struct
[pycaffe] make PyBlob a template over Dtype

We will not actually support double nets in Python with this commit, but
this change will be necessary to create layers that embed Python.
[pycaffe] split _caffe into source and header files

This brings pycaffe more in line with usual C++ style, and will allow
the wrapper classes to be used within caffe when embedding Python.
[pycaffe] declare the _caffe module init function