Fix bug in operator resolution
Bound the number of queued queries in Presto
Make FunctionListBuilder a top-level class
Fix intellij warning
Simplify implementation of operators
Add support for parametric functions
Implement identity cast as a parametric operator
Always call LifeCycleManager.stop()

Fixes a liveness failure in the verifier, where it might never exit if
an exception is thrown
Fix tests to only create MetadataManager once
Increase thread count for unit tests
Remove unused and redundant surefire configuration
Remove unused commons-lang dependency
Remove dependency on commons-lang3
Log exception for skipped queries
Extract TestingPostgreSqlServer to separate project
Make constructor protected for abstract class
Allow using smoke tests for non-sampled connectors
Injectable TaskExecutionFactory

This might not actually be an enhancement or adding any feature.
But, by allowing TaskExecutionFactory to be injected,
extended PrestoServer can add its specific behaviour
like applying different task.max-memory by some condition.