[BACKLOG-854][5.2] PUC: Unable to create connection to Impala running on secured CDH 5.1

* Added check for "principal" in extra options provided
* Added Unit test
* CheckStyle fixed