Add javax.inject to parent first class list
Improve logging for catalog loading
Extract benchmarks into separate module
Extract native connector into separate plugin

The native connector is now called Raptor and lives in presto-raptor.
Fix parallel test failure
Added example for distributed plan
Fix SHOW PARTITIONS and dual catalog with include-coordinator=false

Mark dual and information schema as system datasources. Also add more unit tests for disabling coordinator work scheduling
Categorize invalid argument errors to approx_percentile
Fix parsing and formatting of sign expressions
Rename legacy config name in development properties
Deprecate the datasources configuration property

This property, if not set, is now configured automatically at startup based
on the list of installed catalogs.  This will be completely removed later.
Fix tests for datasources change
Remove sampled exact aggregation tests
Remove sampled benchmarks
Fix intellij warning
Remove bootstrapped aggregation
Refactor aggregations

Introduce a new base class for aggregation functions that makes them
simpler to write.