Misc stuff

1) Add to game class: HomeTeamSideOfField, AwayTeamSideOfField,
Period1ActualLength, Period2ActualLength, Period3ActualLength,
Period4ActualLength,
OT1ActualLength, OT1ActualLength
2) Added to EventRoster class: GMPlayerPositionID.
3) Added to Play class: GMPlayerPositionID
4) Added DAL.UpdatePlayersGMPlayerPositionID
5) Updated SubstitutionProcessing.  Now in addition to updating
IsPlayerOnField, we are also updating the players GMPlayerPositionID
value