[#37332611] Added dependiency JNA lib
[#37332611] Added configuration related to Integra.
Now configuration can be defined as JVM param.
[#37332611] Fix typo & print data source to log
[#39525361] Added id list parameter to getSystematics
[#39525349] Fix exception in getIntProperty. Additionaly made statics final.
[#39525361] Changed Systematics model
[#39525361] Adapted code to new model
[#39525349] JNA structures
[#39525349] JNA implementation class
[#39525361] Updated mock for getSystematics
[#39525361] Added Null Check
[#39769843] Add IntegraJNA class with common functions.
 At the moment conversion from Ptr/ByteArray to String with charset conversion.
[#39769843] Changed connectionMaxValidTime to outdatedTime and defined default value
[#39769843] Added IntegraJnaConnection* classes to manage connection pool.
Added shutdown hook to cleanup connection on JVM shutdown.
[#39769843] Write to log after removing idle connection.
[#39525361] Fix bad charset conversion of ANSI strings
[#39525361] Fix wrong detection of unsuccessful connection. This prevents endless waiting for available connection.
Removed unused code - mock with data from local database
[#37332611] Add posibility to throw exception on all interface methods
[#37332611] Throw exception if failed to establish connection with Integra