Implement /datasource/{ds}/indexes

Can be used to query the status of indexes on all tables of a project, or to start updates for all indexes.
refactor opal_upload, implement updating of view indexes

Started a refactor to have opal_upload support more types of operations
Implement updating of all indexes in a project that could be changed.
Implement delete and replace operations for automatic upload
Add timestamps to log output of automatic upload
OPAL-2647 Variable list is ordered by variable index value (which can be modified individually)
OPAL-2653 refTable property added
OPAL-2654 OpalJavaClient refactored to enhance SSL connection with keystore.
OPAL-2655 Make sure there are no exception when RestDatasource is disposed, otherwise it will not be removed from transient datasource registry
OPAL-2609 Variable must be numeric to be continuous
OPAL-2621 Check variable nature before submitting contingency form
OPAL-2638 MagmaRuntimeException mapper added
OPAL-2631 Fix occurence rendering when sequences have different lengths
OPAL-2652 Property added to allow max form content size setting
Merge pull request #14 from thehyve/SESI-111_dataset_validation

Fixing protocol equals and making sure exceptions on index are always lo...
Merge branch 'master' into SESI-72_automating_opal_data_import
refactor opal_upload; implement option to delete processed files; hide password in logs; update sample conf file
Rest runtime exception added
remove commented out/unneeded code
Merge pull request #15 from thehyve/SESI-72_automating_opal_data_import

Sesi 72 automating opal data import
adding props for release plugin