Apply clearfix so the first nit's first line doesn't wrap

The form element inside the h2 element has 20px bottom margin and it's
floating, which in this case means its expanding outside of it's
container and causing the text from the first nit to wrap around it.
This makes the first line of the first nit wrap about half way across
the line.

Just applied bootstrap's clearfix class to the h2 to make the h2 expand
to contain the form. I could have adjusted the bottom margin on the
form, too, but it seems ok, especially with 1.0 coming soon.
Merge pull request #1442 from drueck/clearfix

Apply clearfix so the first nit's first line doesn't wrap
Redirect old demo endpoint to new api
Redirect fetch single exercise endpoint to new API
Remove duplication in API redirects
Implement active exercises API endpoint
Do not redirect to new exercises API

It appears that I've configured something wrong, so that a redirect to a
different subdomain fails in the CLI. It works whon both are
`localhost`, and I assumed that it would work when `exercism.io` is
delegating to `x.exercism.io`.

Until I can figure this out, I am making the actual request from the
controller and then serving the response from the new API as the
response from the controller action.
Return all exercises, not just active ones

The new API requires knowledge about all exercises regardless of the
status of those exercises in order to compute the next available
exercise for a user.
Change format of exercises API response

The array of hashes was a really bad idea, this should make it possible
to work with the result in a straight-forward way.
Create seed data task for x-api tests
Set appropriate content-type on exercises response
Delegate fetch endpoint to new API
Fix incorrect delegation in API
Fix broken API endpoint
Add latest iterations endpoint
Add more seed data for xapi integration tests
Update xapi seed data
Delegate restore to x-api
Delete left-over code
Move delegation code into separate object