Ajax cart grid

The default ajax cart template was not responsive and had styles built in to be a standalone plugin. It now uses Timber's grid to maintain consistency and reduce unnecessary styles.

It is still recommended to use the /cart page as the template for the drawer/modal, but a safe fallback never hurts.