Fix sorting of the entities with bi-directional relationships

The MDSConstructor would sort the entities by IS-A and HAS-A relations,
which in case of a bi-directional one-to-one relationships would result
in an infinite loop (both entities pass the HAS-A test). I've added
a manual check for this to avoid infinite loops.

Change-Id: I0d4d2f783f6513bb54ef2d0cab7b6a7d6ba0bf25
Fixed problem with using custom CLR by MDS module

Change-Id: I04a55e2bb91df503e0b9d531f0cacba3723084ce
MOTECH-992: Migrate Server Config to MDS

Fix for Template error in SMS Module.

Change-Id: Iff2956616cbb391a6007575d314486637fd687d5
Fixing path to sql scripts in docs

Change-Id: I66237d6e71310504978277e31c53d5c91946eb37
Merge "MOTECH-992: Migrate Server Config to MDS"
Merge "Fixing path to sql scripts in docs"
MOTECH-613: Verify SQL connection button on MOTECH bootstrap

This commit removes the validation SQL Dtabase URL and adds a database driver field to the bootstrap form.

Change-Id: I6b66906e7a56dba805d57f0430c2e43b9323a281
MOTECH-1148: User is brought to data browser after editing an instance

Now, after instance edition instance grid will be displayed.

Change-Id: I094184e379c88eb7e52f9734e3bda46571ca00ee
MOTECH-882: Improved behaviour of UIDisplayable annotation 'position' attribute

This commit improves behaviour of UIDisplayable annotation, when
used along with 'position' attribute, including situation in which
marked field is not displayed at all or it's defined position is
not respected.

Change-Id: I8cc8ff7612f895eb4b94499153687f55d5c6d889
MOTECH-1088 Datepickers should allow more flexible browsing by year - fix selecting year

This commit corrects the deficiencies associated with the selection of the year by the datepickers.

Change-Id: Ieea5aedee0293f9295d43f0aeb28673ddc6c5028
Merge "MOTECH-613: Verify SQL connection button on MOTECH bootstrap"
Merge "MOTECH-1088 Datepickers should allow more flexible browsing by year - fix selecting year"
Merge "MOTECH-882: Improved behaviour of UIDisplayable annotation 'position' attribute"
Merge "Fix sorting of the entities with bi-directional relationships"
Removed leftover couchdb dependencies

This commit should allow painless running of Motech
without Couchdb(as long as commons-couchdb is not
present as well). Also removed couchdb store dependency
from the Scheduler. Moreover an issue with running
scheduler integration tests was fixed. Additionali
made the scheduler service use slf4j instead of log4j,
like everything else does.

Change-Id: I6b42859fb54a189c044aa8293a5893bee25b7701
MOTECH-1057: Pax ITs do not work with local maven repositories

PaxIT's now works with the same repository as maven build does.

Change-Id: I41710f0a1c2ecfcb10251b98b573bc4dee8987cd
Make the generated packages more obtuse

This way we ensure that implementation won't run into
problems with package naming.

Change-Id: Ife0d9735cf7e1a13599ec0cdabee22468b889a67
MOTECH-1084 MDS - Combobox bugs

This commit fixes the issue with combobox numeric values. MDS would throw
errors, when attempting to create enum with numeric values and setting it
as the default one. This has been fixed by prefixing illegal names with
underscore (_).

Change-Id: I70b6e91e8626559ac30535d3ab55a21d23a11139
Downloaded translations from Transifex
Merge "MOTECH-1084 MDS - Combobox bugs"