(into master) Bug 978338 - Update new tab site rendering for fixed ratio tile images
implement fixed size tiles and centered grid
Remove title background
Move title sizing to content css and fix the line height to prevent mouseover gaps.
Clean up newtab-cell changes and remove unnecessary margin-ends.
Remove unused rows css.
Propagate osx css changes to linux/windows
Set font-family for windows and linux platform