Merge branch 'database'
Added view_turn.html for viewing a turn where you are not active.
Updated play_turn.html and added link to view_turn.html in index.html
Added an action column on overview.html that redirects to the appropriate page
Merge remote-tracking branch 'origin/master' into view_nonactive_turn
Added redirects on valid actions
Enabled pass attacks
Added logic to update game score. Added test cases for game score and
swing value reset.
Fixed round score update logic and unit tests
Fixed round score update logic for draws and unit tests
Added ability to save game score to database from BMInterface
Fixed test cases to pass
Removed mock code using mock caching
Removed BMGame->save_to_database because this functionality is covered completely by BMInterface
Fixed game selection bug in overview.html
Added page to view completed games
Added view_finished_game.html
Fixed invalid type set of BMGameState when loading from database
Merge pull request #57 from blackshadowshade/view_nonactive_turn

View nonactive turn
Merge pull request #58 from blackshadowshade/end_of_round

End of round logic