Icon Font Update

Updated icon fonts to include. Docs to be updated after this PR is merged.
- Hamburger
- Plus
- Minus
- Grid view
- List view

Also moved the inline collection view JS into `shop.js`.

This lets us delete the inline svg icons previously used for collection views, while adding a few more commonly used icons to the set.

Edit: also moved collections and blog sidebars below main content with `grid--rev` on mobile sizes. Should be its own PR, but minor enough I tacked it on here.

@mpiotrowicz @stevebosworth 
Ah I see what you mean. Yea, if there is no fallback the wrapper can be
removed. The default .icon:before is hidden unless icon fonts are
supported. Please open a new issue and I can revisit this.

On Wed, Dec 3, 2014 at 9:41 AM, Monika Piotrowicz <notifications@github.com>
wrote:

> In layout/theme.liquid:
>
> > @@ -104,6 +104,9 @@
> >                - Documentation:  http://shopify.com/timber#ajax-cart
> >            {% endcomment %}
> >            <a href="/cart" id="CartToggle">
> > +            <span class="icon-fallback-text">
>
> ah ok, with the comment below as well i see how this is organized. If
> there's no fallback text required, just wondering if it needs to be wrapped
> in that element at all? I can open a separate issue elsewhere
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Shopify/Timber/pull/284/files#r21234684>.
>



-- 

Carson Shold
Front End Web Developer