Coalesce round and scorecard API requests

for great speed

[Closes #61]
Don't coalesce user find requests

This is to handle the case where a user enters the app through the
Friend Show route. Ember helpfully tries to coalesce the requests for
the current user and the friend into a single request, but since we're
treating the current user as a singular resource with an id of
'current', our endpoint gets 'current' in the list of requested ids.
It's easier to just not bother coalescing requests than it is to
manually handle the case when the current user is requested.

Maybe later we can revisit how we've implemented the current user
singular resource, but for now this is the easiest thing to do.
Removes unused models
Moves courses_spec into api folder
Merge pull request #82 from gschorkopf/killpack/eager_loading

Coalesce round and scorecard API requests
Removes unused scopes/methods
Removes duplication

#hole_count is defined in the course model
Fixes small typo
Gives turns a consistent ordering

* I’m not crazy about this solution
Hold the spinner on the friend page until joint rounds are done loading

[#85]
Removes pending integration specs
destroy all flicker

[Closes #85]
Merge pull request #87 from gschorkopf/killpack/flicker

Hold the spinner on the friend page until joint rounds are done loading
Merge pull request #86 from gschorkopf/removing_more_code

Removing more code
Last round played reflects next round's pars

[Closes #5]