Added Heapmap class.
Implemented simple heatmap structure.
Added a width and a height field to the heat map. These are exposed through properties.
Added documentation to the Heatmap type.
Created a method in the heatmap for constructing a map from an array of integers.
The Heatmap.ConstructByCount method uses nullable min/max arguments. If not set, they are determined by the method.
Added documentation for the change in the ConstructByCount method.
Adds a delegate for mapping elements onto a grid.
Implements a ConstructByCount method in Heatmap that uses a collection of element, maps them onto a grid and constructs a heatmap.
Merge remote-tracking branch 'origin/master'