Fixed test

Use assertEquals instead of throwing a RuntimeException of all things
from test method.
Fixed another test

Use assertEquals instead of throwing RuntimeException from method in
test class.
OVT-8223: Fixed

StartDate of codes should not be set when updating codes that are of
type draft already.
OVT-8241: Removed the DateCloner.java to fix DTO date formatting issue.
OVT-8212: Added method getRinnasteiset to KoodistoClient and CachingKoodistoClient
OVT-8189: Added /save method to REST, which saves whole CodesDTO including relations. Added a test for it and changed test-data.xml accordingly. Additionally separated the DTO -> DataType conversion functions from CodesResource to CodesResourceConverter.
Merge branch 'develop' of https://github.com/Opetushallitus/koodisto into develop

Conflicts:
	koodisto-service/src/test/java/fi/vm/sade/koodisto/service/business/it/KoodistoBusinessServiceTest.java
Fix for the excel import adding ".0" to numbers
OVT-8189: Fixed transactionality and relation adding. Changed the modal windows not to reload code. Changed Jasmine tests to work with new functionality.
Fixed formatting.
OVT-8276: Implemented the validation using built-in AngularJS directives instead of custom validation.js
Removed validation.js
OVT-8276: Fixed the IE 9 not ng-show. Added functionality to codesgroups also.

For some reason the IE9 did not properly show/hide ng-show span containing text. Fix was to use ng-if instead.
OVT-8276: Fixed the codesDto formatting in javascript to not include finnish metadata if empty. Added more specific error message for required name fields.
Fixed typo: remove -> add
OVT-8276: Cleaned up getLanguageSpecificValue() calls from html, added getLanguageSpecificValueOrValidValue() to value for at least some language.
OVT-8276: Added loadingReady to hide content until the model has been loaded. This should prevent the unfinished warning and other texts from flashing while page loads.
Fixed tests to include scope to init.
OVT-8276: Fixed viewCodesGroup.js
OVT-8276: Fixed UI flashing issue. Moved the ng-if="loadingReady" to error messages to prevent them from showing prematurely.