Add optional $protocol parameter to the Jaspersoft Client constructor

We are using our Jaspersoft server only over HTTPS, so we needed to pass in the protocol to allow use of "https," rather than the hardcoded "http."

This pull request simply provides an optional `$protocol` argument as the last parameter of the Jaspersoft Client constructor. It defaults to "http," which is what the current code expects.