CLC-1510 - Investigate changes foundation 4.0.4 to 4.0.8

Biggest changes:

 - New base-font-size property - set to 13px
 - Added margin to bottom of buttons - set to 2px
 - Spacing changes
 - All the styles on .button are now also on <button
 - -webkit-font-smoothing: antialiased; is now disabled by default and we could use the "antialiased" instead.

Question to the designers: Where should we be using "antialiased" fonts?
Merge pull request #841 from christianv/CLC-1510

CLC-1510 - Investigate changes foundation 4.0.4 to 4.0.8
CLC-1373 Crude trial of talking to Bearfacts API in code
CLC-1373 Fooling around with Bearfacts API
CLC-1373 Reduce duplication
CLC-1422 Talk to Bearfacts regblocks endpoint and provide VCR recording of Oski's data
CLC-1422 Give BearfactsRegblocksProxy an expiration time
CLC-1422 Look up student ID based on LDAP ID and send that to Bearfacts
CLC-1422 Don't try to convert XML to JSON when timeshifting; cache Bearfacts response as String since Nokogiri::XML isn't serializable
CLC-1422 Append regblocks to MyActivities feed when available
CLC-1422 Loop over activities instead of activities.get() to make the UI work with regblocks
CLC-1422 Timeshift 2 of Oski's regblocks; turn regblock cutoff time down to 10 days
CLC-1422 Ignore real-Bearfacts test until Robert whitelists ets-dev
CLC-1422 Add back .get()