BLD: Install dependencies if cannot be imported.
Merge pull request #300 from jseabold/dependencies-middle-ground

Determine install_requires from missing packages at install-time
Always check dependencies in setup.py

This is a followup to GH-#300. Now that the setup.py won't raise an
ImportError, we no longer need to protect the dependency check during
some modes of setup processing.
Merge pull request #306 from mwaskom/simplify_install

Always check dependencies in setup.py
Fix factorplot docs
API: Accept Series for kdeplot
Merge pull request #308 from TomAugspurger/bivariate-kde-Series

API: Accept Series for kdeplot
API: add subplot_kws to FacetGrid

Fixes #311.
Add hue_kws to FacetGrid and markers to lmplot

This lets the user map the hue variable with arbitrary additional plot
aesthetics in FacetGrid, and it provides an easy interface to map the
scatterplot marker when using lmplot.

This also has a small enhancement to change the marker params depending on the
kind of marker so that line-based glyphs are not invisible (which would
otherwise be the case with the default seaborn rc Params)
Document hue_kws and markers in docstrings
Add hue_kws and markers to PairGrid and pairplot
Document markers and hue_kws
Merge pull request #323 from mwaskom/lmplot_markerstyle

Add hue_kws and markers to axis grids
initial commit for heatmap
don't need collections anymore
add boolean argument for colorbar
add colorbar params
add edgecolor, linewidth, kwargs, and fix pep8 lint
Merge branch 'heatmap' of github.com:olgabot/seaborn into olgabot-heatmap
Rename source file with heatmap