Moved ini-file based config-classes from Engine to Sample Game project. Engine is now free of both Nini reference and the ini file itself. The actual game show now do what ever it wants (ie . reading from the ini file) supply parameters to EngineConfig.
The Engine ctor() will now throw an exception when additional instances created (Discussed in issue #43).
Moved EngineConfiguration class to Core/Config and renamed as EngineConfig. Also added AudioConfig and GraphicsConfig classes.
Renamed Game.cs in Game project to SampleGame as it was conflicting with XNA.Game.
Removed GeneratedblockStorageTest.cs as it was reduntant.
Tests will now check if Engine is already initiated and dispose it first on test startup.
Also added Test teardown methods.
Tiny edit.
Renamed ConfigManager as SettingsManager.
Renamed Config.cs as SettingsReader.cs.
Initial work done for https://github.com/raistlinthewiz/voxeliq/issues/45.
SettingsReaders are no more singletons.
AssetManager is no more singleton and now instead referenced by Game.Services.GetService() request (issue #43).
ChunkStorage and InputManager is no more singleton now.
Fixed mono-dx and gl projects.
Updated monogame-gl deps to https://github.com/mono/MonoGame/commit/b0d5e093b6d99520d4b0c69294977d3dc55f8ce7.
Rasterizer is no more a singleton.
Merge pull request #57 from raistlinthewiz/config-and-engine-instance-stuff

Removed singletons except Engine class & Engine no more relies on nini and ini files