- [ENHANCEMENT] removed auto version for APP Config and replaced it with version being set as null
- [ENHANCEMENT] add distributed configuration for API config with version allowed to be null to get latest DB version
- [ENHANCEMENT] moved all cache settings to appsettings.json abd are hot reloadable
- [ENHANCEMENT] add version, distributed_config,API_TRACE_ENABLED,API_TRACE_RECORD_IP and refresh to IApiConfiguration interface
- [ENHANCEMENT] added refresh and version, and removed auto_version from IAppConfiguration interface
- [ENHANCEMENT] refactored appliction dictionary configuration code
- [ENHANCEMENT] moved API tracing keys to appsettings.json and are hot reloadable
- [ENHANCEMENT] moved pefromance enabled flag to appsettings.json and is hot reloadable
- [ENHANCEMENT] moved datatbase tracing flag to appsettings.json and is hot reloadable
- [ENHANCEMENT] check if application and api settings needs to be updated once per API request rather than per key request
- [ENHANCEMENT] updated consoleconfiguration.cs
- [ENHANCEMENT] updated serviceconfiguration.cs
- [BUG FIX] bug fix for serializing and deserializing userpincipal object