1. create hs_layout_editor which is a grid based layout engine
2. create widget editor which uses hs_layout_editor and shows a sample view of it.
3. relayout the html
Merge pull request #1 from huchengtw-moz/luke-tv-arch-1-widget

Link widget editor and homescreen.