Change font-size and spot of certain streets on map SVG.

- Make the font size smaller so it doesn't overlap.
- Move the start point up for Cleveland on the Y axis.
- Move Alabama over on the X axis.
- Move Deleware down on the Y axis.
- Make Monument Circle text smaller.
Move elements around in the map EPS file.

- Output new SVG file with changes.
- Include previous changes with sizing of fonts.
Rebuild the SVG and map partial with only glyphs.
Use SVG icon next to the venue and address.

- Add new SVG icons from iconmelon.com.
- Add more grid units to Gridism.
- Create small-icon CSS element.
Fix issue with SVG sizing on mobile browsers.

Found a weird issue where there was significant whitespace
that was being added around the SVG element. After doing
some research, the answer seems to be to set the container
element around the SVG to a size that fits the SVG element.

- Add new map id element with specific height.
- With media queries, set smaller height on map id element.

References:
- http://davidsbigthoughts.blogspot.com/2011/11/chrome-and-safari-headaches-with-svg.html
- http://thatemil.com/blog/2014/04/06/intrinsic-sizing-of-svg-in-responsive-web-design/
Stop certain elements from being stacked on mobile.

- Update gridism to use a new class to stop stacking.
Restructure address section to display content cleaner.

- Add grids and units to ensure proper spacing.
- Use ids and classes for elements to change styling.
- Add padding around the address, location, and time elements.
Switch from webfont to svg icon for heart.

- Remove the webfont references (readme, layout).
- Add a heart icon from iconmelon.
- Update footer with SVG icon use.
Merge changes from design-changes branch.

Merge: branch 'design-changes' into development

- Redesign the address/map section.
- Replace webfonts with SVG.