add custom-set test and example to javascript and update curriculum
fix custom-set naming convention problems
Update Elixir Sieve to conform to the README

Update the solution template to remove the private method stub
Update the example to use the Sieve of Eratosthenes

The README expects the implementation to use the Sieve of Eratosthenes,
but the previous solution template encouraged a different algorithm by
providing a stub for private method with a particular interface.
Merge pull request #1349 from drueck/update-elixir-sieve

Update Elixir Sieve to conform to the README
Redirect back to exercise on mute/unmute
Expose a 'next submission' on muted exercises
Use real API key in new account page
Stub out email in test
Add link to submission in hibernation email
Merge pull request #1346 from fluxusfrequency/custom_set_js

Add custom-set test and example to JavaScript and update curriculum.
add binary-search exercise to ruby
add binary-search to ruby curriculum
Merge pull request #1351 from fluxusfrequency/binary_search_ruby

Binary search ruby
Change source order so you can tab + enter to submit comment
Merge pull request #1352 from drueck/reorder-controls

Change tab order on comment form so you can do tab + enter to submit
Upgrade approvals gem
Upgrade pry gem
Upgrade newrelic_rpm gem
Add endpoints for deleting read notifications
Add endpoint to delete alerts