Make it possible to override gridsize with hex jointplot

Here's a pull request enabling support for various customisations within the jointplot() function. The changes avoid clobbering any possible keyword arguments that could get passed through to the underlying plotting functions for each plot component. 

See also #185 (original issue).