Adding domain and interfaces for mtraining

Change-Id: Ia84f9a3190b4f7ca9b6f8db970180f4fee24ad52
Updates to domain and interface definitions

Change-Id: I161fb321161a549194c848a721d76125d783b0e9
Downloaded translations from Transifex
MOTECH-621: Migrate Message Campaign to MDS

Change-Id: I905cc0a9f2e1f7c57022ebb6af13bd1799ff44be
MOTECH-1082 Weird UI module mismatch - Modules

*fixed searching when user goes between modules
*fixed searching by languages in cms-lite
*added individual prefix for directives and css classes
*removed unused css classes

Change-Id: I14cb724bc3b9df698ae2031930a0e43bb451648f
Error typos & more detailed message

Change-Id: I14096f2bbbbc6b2830f8c36a8160c0d797a4eb20
Updated domain and service interfaces for review

Change-Id: Id92751fdf927dd22bb5f35e6dd914a8cc308b137
More debugging for inheritance

Change-Id: I6e83042dfe999f1a7c1044fb144194edfeba5cbf
Updated activity service to track user course completion APIs
Adding mtraining service implementation
Commit before vacation

Change-Id: Ib4e4cedad2480ed7a26668ca7143e0c0a10d077c
Adding interface methods for chapters and lessons
Adding first set of working ITs for mTraining

Change-Id: I407b08f0207da253f5993a87c049bc0bbfd72b2c
Merge branch 'dev/mtraining2mds' of ssh://review.motechproject.org:29418/modules into dev/mtraining2mds