Wrong endpoint detection and minor fixes
BREAKING CHANGES:
- None.
FEATURES:
- Wrong endpoint detection - If the ingest client is constructed with a non-DataManagement endpoint, the user will receive a KustoClientError with a suggestion of the most likely DataManagement endpoint, instead of a generic KustoServiceError.
FIXES:
- Support independent cloud endpoint URLs.
- Fix parsing decimal values in KustoResultRow when using pandas DataFrame.
- Explicit handling of 404 errors.
- Fix an issue where the lack of payload in the response message caused an exception to be thrown.
OTHERS:
- Clean up data (drop created table) after running E2E tests.