BUG: Swap arguments in fftconvolve for scipy >= 0.12.0
Merge pull request #680 from jseabold/fix-679

BUG: Swap arguments in fftconvolve for scipy >= 0.12.0. Closes #679.
added a function for creating mosaic plots
extended documentation, automatic filling of void category, new examples
extended documentation, automatic filling of void category, new examples
adjuested the tests to conform to PEP8
expanded the docstrings
expanded the docstrings
reenabled the plots and the tests
mosaic plot now have have reasonable default colormap and accept pandas series and dict with only one level of nesting
inserted a function to normalize the data, expanded the documentation of the class with several examples
extended the documentation, corrected several defects in the docstrings
reformatted some code
added the possibility of using a crude evaluation of independence to choose the colors of the tiles
automatically convert the argument to numpy array if not a dict or a series
removed the test comments, renamed the plot as test, added a test for the data normalization
added the possibility of swapping the axis order and added a visual test for it
added the possibility of swapping the axis order and added a visual test for it
added support for pandas DataFrame and added the corresponding test, corrected a bug for string names in series
added support for pandas DataFrame and added the corresponding test, corrected a bug for string names in series