Bug 871477 - [customize] homescreen customization not applied to page sw...

For customization, most options are passed from `homescreen.js::GridManager.init`. So grid.js::default is removed

Also fix legacy plenty of lint errors :dizzy_face:
The left 3 lint errors are due to bookmark json, which use base64 icon (1k+ long)