cudaEI connected to optimization code and unit test available in gpp_expected_improvement_gpu_test.cpp
Merge branch 'master' of github.com:sc932/MOE into jialei_gh270_connect_cudaEI_to_optimization_algorithm

Conflicts:
	moe/optimal_learning/cpp/gpp_core.cpp
	moe/optimal_learning/cpp/gpp_expected_improvement_gpu.cpp
	moe/optimal_learning/cpp/gpp_expected_improvement_gpu.hpp
	moe/optimal_learning/cpp/gpp_expected_improvement_gpu_test.cpp
Merge branch 'jialei_gh297_speed_up_gpu_computation_on_EI_gradEI' of github.com:sc932/MOE into jialei_gh270_connect_cudaEI_to_optimization_algorithm
gpu opt test online
updated version
Added BLA endpoint to constants.
Merged with master with UCB1-tuned.
copied documentation deleted, gpu optimization test time shorten by reducing num_steps to 100 and increasing tolerance of gradEI at endpoint to 7e-3
Implemented BLA bandit.
Merge branch 'master' of https://github.com/Yelp/MOE into norases_373_bla_bandit
fix for comments
Added test for _make_bandit_historical_info_from_params in views utils, addressed Eric's comments.
Removed __eq__ in data_containers. Addressed Eric's comments.
another round of comments fixed
changelog modified
Merge pull request #365 from Yelp/jialei_gh270_connect_cudaEI_to_optimization_algorithm

Jialei gh270 connect cuda ei to optimization algorithm
Added BernoulliArm and updated BLA to use BernoulliArm.
Removed random seed in BLA class.
Merge branch 'master' of https://github.com/Yelp/MOE into norases_373_bla_bandit

Conflicts:
	CHANGELOG.md
Changed random to numpy.random.