Truncate SQL query text in index page (take 2)

Forgot to apply the change to the "running" queries table.
Send across only limited query stats to the UI
Include metastore host name in exception message
Categorize division by zero errors
Categorize errors reading hive splits
Fix typo: "retuning" to "returning"
Improve PrestoException message

If message is null, fallback to cause's message
Categorize invalid regex errors
Fix intellij warnings
Add support for tracking connector read time
Rename AnalyzerConfig to FeaturesConfig

Change config property "analyzer.experimental-syntax-enabled" to "experimental-syntax-enabled", since it will be used outside of the analyzer
Add experimental syntax flag to FunctionRegistry

* Gate approximate functions with experimental syntax flag
* Will also be used to gate future experimental functions, like the ML functions
Rename AbstractHiveRecordCursor to HiveRecordCursor
Session based ConnectorMetadata