[ZEPPELIN-1076] Set hbase.client.retries.number for JDBC
[ZEPPELIN-1076] Set hbase.client.retries.number for JDBC

### What is this PR for?
If a user has "org.apache.phoenix:phoenix-core:4.x.x" jar added as a dependency in JDBC interpreter, and for some reason phoenix was not accessible or not properly configured; then the phoenix tries to for 35 times (which is default for hbase.client.retries.number) and each retires is 8 second apart, before it finally fails.

### What type of PR is it?
[Bug Fix]

### Todos
* [x] - Set phoenix.hbase.client.retries.number for JDBC

### What is the Jira issue?
* [ZEPPELIN-1076](https://issues.apache.org/jira/browse/ZEPPELIN-1076)

### How should this be tested?
In JDBC interpreter add `org.apache.phoenix:phoenix-core:4.4.0-HBase-1.0` as dependency, but don't configure phoenix setting.
Then try to run any sql query with any of the configured JDBC driver (like `show tables`)

 - Without this it will take slightly more than about 5 mins
 - With this it should fetch result sooner (in less than a minute)

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? n/a
* Is there breaking changes for older versions? n/a
* Does this needs documentation? n/a

Author: Prabhjyot Singh <prabhjyotsingh@gmail.com>

Closes #1103 from prabhjyotsingh/ZEPPELIN-1076 and squashes the following commits:

4da9763 [Prabhjyot Singh] Set phoenix.hbase.client.retries.number for JDBC

(cherry picked from commit f80a2bd665cb9e44de5a2e77558394813e8ea4b0)
Signed-off-by: Mina Lee <bb9c4f68b7c04206772f92363630483486088f46@apache.org>

brigade/incubator-zeppelin,yorek/zeppelin,brigade/incubator-zeppelin,yorek/zeppelin,jlagarden/zeppelin,jlagarden/zeppelin,brigade/incubator-zeppelin,brigade/incubator-zeppelin,yorek/zeppelin,yorek/zeppelin,yorek/zeppelin,brigade/incubator-zeppelin,jlagarden/zeppelin,jlagarden/zeppelin,jlagarden/zeppelin,jlagarden/zeppelin,brigade/incubator-zeppelin,yorek/zeppelin,yorek/zeppelin,brigade/incubator-zeppelin,jlagarden/zeppelin