Restructured Prototypes and added Grid prototype
Added GridTable.scrollIntoView for grid rows.
Imported Grid.js to Grid prototype.

Also made improvements to Grid layout.
rowSelected should not be fired for the same row.

Checking of whether a different row has been selected was buggy and not
working.
Added sort indicators to column headers.

Also tweaked a few css attributes for column headers.
Set text-overflow to ellipsis for grid cells.
Added loading animation to Grid prototype.
Added footer note
Deleted unused reset.css