Add support for setColumnCount(int, int) - Issue #26

Pull request for issue #26 
Adds support for changing the grid column count dynamically.
Note that in the sample project you have to clear the array of height ratios to properly re-layout the items.