Implemented UCB1 bandit endpoint.
Merge branch 'master' of https://github.com/Yelp/MOE into norases_354_ucb1_bandit
Addressed Scott's comments. Pulled common test functions higher up to bandit_test.py for view tests.
Merge branch 'master' of https://github.com/Yelp/MOE into norases_354_ucb1_bandit

Conflicts:
	CHANGELOG.md
Merge branch 'master' of https://github.com/Yelp/MOE into norases_354_ucb1_bandit

Conflicts:
	CHANGELOG.md
fixed typo
Merge branch 'norases_354_ucb1_bandit' of https://github.com/Yelp/MOE into norases_354_ucb1_bandit
Addressed Eric's comments.
Addressed Eric's comments.
changed back to return type dictionary for now.
Pulled common function get_equal_arm_allocations higher up.
Updated test function description.
Fixed style issues.
Changed choose_arm to static and wrote tests for it.
Fixed choose_arm, now long arm names are safe.
Removed extra line in get_winning_arm_names functions
Merge pull request #357 from Yelp/norases_354_ucb1_bandit

Added Bandit UCB1 implementation
fixes for new comments, docs-only changes
Merge branch 'master' of github.com:sc932/MOE into jialei_gh297_speed_up_gpu_computation_on_EI_gradEI