Created a (somewhat) hacky directive to fix maps

I’m not sure if this is something we actually want to push to master
since it involves listening to multiple scroll events with jQuery, but
this is the only way that I could get this to work since Bootstrap’s
Affix (and all other related plugins that use position:fixed) don’t
work with fluid column layouts. As a result, I’m setting the top CSS
property on every scroll event in order to mimic the appearance of
position: fixed.

To use this directive, use ‘affix’ and specify an offset-top attribute
that is used to determine when any element with the ‘affix’ attribute
should stop scrolling with the rest of the page and remain in a fixed
position.
Added the ability to specify container class
Quick fix for market like button

Forgot to add this logic for disabling the market like button on the
details page when users are not signed in.
Pushing initial masonry fixes

I won’t know if these worked until we go live.
Merge branch 'master' into map-fix
Merge pull request #53 from rpanjwani/map-fix

Custom Affix Directive
Removing fixed map.
Fixed ng-repeat for vendor cards.
Changed inactive alert behaviour

There is now a dismiss button for mobile. Refreshing the page will
still cause the alert to appear. Also changed some text on the welcome
screen.
Fixed no valid account dialog

Now, if a user tries to register with an unrecognized Facebook account,
they will be presented with an option to register as either a customer
or a vendor directly from the error modal.
Added customer list to manage page

Also made manage page responsive.
Fixed the dead link in the navigation bars
Fixed nav bar responsiveness for mobile screen size 320px
Added Google Analytics to our app.
Fixed the vendor profile picture and header responsiveness issues
Updated analytics slightly.
Hid markets that are closed for the season

When a vendor tries to join a market location, they will now only be
able to choose from a list of markets that are actually open.
Fixed responsiveness issues on the sellers page.  It should now work on all size mobile sites
Merge branch 'mobile-ui-fixes' of https://github.com/rpanjwani/beLocal into mobile-ui-fixes
Changed no valid account modal

The vertically stacked buttons looked strange, so I changed them to
inline buttons instead.