Added IRandomGeneratorProvider and RandomGeneratorProvider as Singleton and implemented in minefield.
Merge branch 'master' of github.com:TeamMinesweeper2/Minesweeper
Merge branch 'master' of github.com:TeamMinesweeper2/Minesweeper
Modified Minefield.cs to use ICell and to shuffle mines
Merged conflicts.