Added functionality to plot images that are represented using dictionary learning (preferably sparse coding),
i.e., instead of a matrix of grey levels, each pixel location is represented as a linear combination of a number of basis.
The basis are given as an array "dictionary", which is passed to image_show().
Reconstruction is done using sklearn reconstruct_from_patches_2d().