Refactorization

Renamed CourseStructureValidator

temporarly switched to old BookmarkService

Remove CourseService

Removed obsolete classes
Updated ProviderSerice
Fixed exceptions in the UI
Added CourseConfigurationService
Removed unnecessary classes

Removed Message and MessageDto

Removed Module and ModuleDto

Removed Chapter and ChapterDto

Removed Course and CourseDto

Removed Answer and AnswerDto

Removed Question and QuestionDto

Removed Answer and Result sheets

Removed Quiz and QuizDto

Removed Bookmard and BookmardDto

Removed LocationDto and corrected Location

Removed ContentIdentifier and ContentIdentifierDto

Removed CourseContent

Removed Content and Node
Added CallDurationService, CallLogService and CoursePublicationAttemptService

Added CoursePublicationAttemptService
Removed next unnecessary classes

Removed csv/domain/Content

Removed unnecessary classes from reports/domain
Fixed CourseStructureValidator
Corrected builder
Updated CourseImportService

Conflicts:

	mtraining/src/main/java/org/motechproject/whp/mtraining/service/impl/CourseImportService.java
Added CoursePlan and updated the services

Conflicts:

	mtraining/src/main/java/org/motechproject/whp/mtraining/csv/web/controller/CourseImportController.java
	mtraining/src/main/java/org/motechproject/whp/mtraining/service/impl/CourseImportService.java
	mtraining/src/main/resources/META-INF/spring/blueprint.xml
Removed the javax.persistence dependency
Fixed and removed some unit tests
Added missing services for the tests
Updated integration tests to use the motech-pax-it
Fixed problems with osgi bundles
Added missing tests
Test fixes

follow-up