Bem grid

- Moved the grid classes to BEM `grid-item` to `grid__item`
- Used UpperCamelCase throughout IDs
  - Some elements are generated by liquid tags, so we cannot control their IDs. Labels for those elements use the matching style.

@stevebosworth @mpiotrowicz