don't rely on resolves for habit/show

this reduces the amount of api calls
by using the habit from the habits call

we also load checkins outside the resolve
so that we can paint the show page before
they have finished downloading
fix habit conversions losing checkins