multistart_expected_improvement_optimization now has GPU option
Merge branch 'master' of https://github.com/Yelp/MOE into jialei_gh368_cuda_python_interface
changelog
just to restart Travis
impose the restriction that gpu function only works for single thread
Merge branch 'master' of github.com:Yelp/MOE into jialei_gh368_cuda_python_interface
changelog
typo fixed
improve way CudaExpectedImprovementState objects are constructed/used
fix includes
update changelog
some minor clean up
missed 2 changes
cleaning up complier/linter warnings and style
making CudaDevicePointer a smart pointer (wrapping std::unique_ptr)
Merge branch 'master' of github.com:yelp/MOE into jialei_gh368_cuda_python_interface

Conflicts:
	CHANGELOG.md
fixing compiler errors
making CudaDevicePointer's members private
oops, didn't name private variables with trailing _
prev deleted a fill() call that was necessary
changing __restrict__ to restrict to be consistent w/the CPU code
adding 'const' where appropriate in cuda
reordering args to GPU functions to group like things together
de-duping docstrings
fixing labels of params v outputs