Initial commit for map work

This adds a map to the vendor tab for our app and displays each
vendor’s selling locations on the map.
Fixed activate/deactivate buttons appearing
Added pin bouncing on mouse over of vendor cards
Added map for markets.

Also changed updateMarkets.py to add (real) latitudes and longitudes
and changed “British Columbia” to “BC”.
Fixed padding on market map.
Fixed plural nouns in the case of only one market/vendor
Changed "items" to "item" when there's only one item
Added map to vendor details page.
Refactored map to accept a list of locations.

After taking a look at how data is being passed back on the seller’s
page, it makes more sense for the map to be able to accept a list of
selling locations to display rather than attempt to pull these from a
vendor object.
Fixed another pluralized string.
Added map to seller page.

Also caught a bug where dynamically updating the map wasn’t working
since we weren’t clearing it every refresh. This is fixed, but as a
result, there’s now a slight flicker every time we refresh the map
since we first remove all pins before regenerating them. I can’t think
of an easy way around this right now, but if I do, I’ll push a fix.
Fixed a button string bug on location edit.
This is magic.

I don’t even know how I managed to fix the tabs, but I think everything
looks good now. I have not yet fixed the xs nav bar.
Fixed xs navbar.
Updated tab appearance slightly.

Also disabled all active styles when a user is not on the main page.
This is what I’ve seen a few sites do, and to me, it makes more sense
than having (for instance) the Farmers tab highlighted when viewing the
Vendor Details page.

I also disabled auto-scrolling to anchors (#’s) in app.js to prevent
the weird scrolling behaviour we were getting when switching tabs.
Added null-checks for map pins.
Fixed styles

Styles for the last commit were added to the .tmp CSS file by mistake.
Added xs navbar when scrolling past our large nav

This required a tiny bit of JQuery hacking to get Bootstrap and ng-hide
to play nicely together.
Fixed header flowing outside container

Not sure why this was happening… We had some mismatched tags in
navbar.html which I fixed, but that still didn’t seem to solve the
issue.
Fixed the responsiveness on the farmers tab