Add accepted answer ID to questions
Merge branch 'master' into accepted-answer
Move vote controls into a '.controls' block, where we can put other elements

Accepted answer, favourite etc
Merge branch 'master' into accepted-answer
WIP UI for accepting answer
Add form for accepting answers, and controller method/route to match

Some logic here needs extracting out into the model
Move check for answer ID inclusion into model, add tests

* Validate on question if the answer ID is an allowed value
* Tests for validation of answer ID.
* Inverts the require_login filter on questions_controller to be more defensive
by default
Merge branch 'master' into accepted-answer
Add support for importing accepted answer data
Add accepted_answer ordering to question view pages

If there is an accepted answer it is displayed before the other answers on the
question, regardless of votes. Added tests to ensure this happens.

Moved some question tests out of the answer class (why are they here)
Optimise updating of accepted_answer_id on importing
Merge branch 'master' into accepted-answer
Extract accepting answer out into a partial
Fix regression on button styling - active votes had a buttonlike border
Require vote_creator in voteable examples
Display accepted answer tick on questions
Add feature & javascript for dynamically updating the accepted answer ID
Merge branch 'accepted-answer'