fix for #178

kg.Grid.buildColumns changes columnDefinitions (adds column with checkboxes) and that changes original array. If that array is reused for new grid instance - unneeded columns added. So just clone original columnDefinitions in constructor.