Update shoulda for Travis

Should prevent a bug with early shoulda and Ruby 1.9.3 that means
rake db:migrate fails, bringing the whole build with it.
Fix game end crash

Code for Highway cost reduction fails to account for there being
no current_turn_player at game end
Use unscoped to avoid group by problem