1. define version string
2. make autodoc tools understand the gpu directory
3. cleanup some doc warnings & rendering issues
updating contributing.rst to include version bump steps
fixing cmake bug (EXISTS vs DFEINED), fixing travis to use virtualenv, fixing cmake to let you specify the python version to use
updating documentation for make docs warnings
Merge github.com:yelp/MOE into eliu_gh_353_make_autodoc_pipeline_recognize_new_gpu_docs

Conflicts:
	moe/optimal_learning/cpp/gpu/gpp_cuda_math.cu
moe.tests.optimal_learning.python.python_version.expected_improvement_test ExpectedImprovementTest.test_qd_ei_with_self continues to flake on travis
checking more test flake info on travis
typo
trying even higher accuracy
trying another maxpts, releps combo
print the computed values
more testing
increase maxpts
decreasing releps
decreasing releps so that qei_with_self test passes
review responses
fixing cmake EXISTS vs DEFINED for cuda/gpu vars
disabling flaky test: ExpectedImprovementTest.test_qd_ei_with_self and setting maxpts/releps back to their old defaults
Merge pull request #363 from Yelp/eliu_gh_353_make_autodoc_pipeline_recognize_new_gpu_docs

Eliu gh 353 make autodoc pipeline recognize new gpu docs
Merge branch 'master' of https://github.com/Yelp/MOE into norases_366_ucb1_tuned_bandit