Dirty implementation of new infrastructure scheme
- First version of new architecture
- Correct test environment (through parametrized tests)
- Temporary disable MongoDB and NHibernate infrastructure implementations
Merge branch 'smartgit-temp'

Conflicts:
	Arl.Infrastructure/Repositories/Repository.cs
	OK.Infrastructure.sln
	OK.TheBlog.Domain/Entities/User.cs
	OK.TheBlog.Domain/OK.TheBlog.Domain.csproj
	OK.TheBlog.Domain/Services/BlogService.cs
	OK.TheBlog.Domain/ValueObjects/Name.cs
	Recommendations.txt
	Tests/OK.Infrastructure.EntityFramework.Tests/BlogContext.cs
	Tests/OK.Infrastructure.EntityFramework.Tests/Mappings/CommentMapping.cs
	Tests/OK.Infrastructure.EntityFramework.Tests/OK.Infrastructure.EntityFramework.Tests.csproj
	Tests/OK.Infrastructure.EntityFramework.Tests/Program.cs
	Tests/OK.Infrastructure.EntityFramework.Tests/Services/BlogServiceTests.cs