Add Google Analytics tracking code

Change-Id: I17416843f0becab1fcb222543877360114e86437
Count non-required eligible elective events as electives

Change-Id: If525bd99dd4aa9a3a956739070650d1972ef7b4c
Add gallery to nav links

- Also add missing closing p tag in 500.html

Change-Id: Ib077550613ee894fa2ec0b355fd71402755da590
Fix some achievement images

* Get rid of crap in bottom right from Unfrigginbelievable
* Remove white background from Oooh, Shiny! and Preventing Boredom (now transparent)
* Add secret achievement icon and fix image path in template
* Change grayscaling logic for secret achievement

Change-Id: If580eb4487dd296a57ae2b2cb15de2c9b82bc958
Add meta achievements

Adds achievements based on achievements.
* Overachiever, for acquiring 15 other achievements
* Iconic, for creating 1 achievement icon
* Ctrl-C Ctrl-V, for creating 5 achievement icons

Change-Id: I40d1a0a0f8b787cebe6ce54a8ae27e25605806b7
Fix incorrect exam flag success URL

Change-Id: Ibb707c147bfddd8a27769c8500ce77ccdd151cb8
Update Django to version 1.6.3 for security fixes

Change-Id: Ibacf5e00702e37d05843c81e0809e5f09dda60fb
Add perm for current officers to see driving numbers

- Trac Ticket #537

Change-Id: Ic95cfb0bc10eb00c76aa26725c42128ab3ae3a6e
Fix event and challenge candidate requierment ordering

Change-Id: I4083baf7428b8318dc0bb2c7e5ee90897d8b4d5a
Add event leaderboard CSS and attendance stats

* Changes HTML/CSS for event leaderboard to show officer names in bold and
  candidate names in italics
* Adds semester attendance stats section to bottom of leaderboard
  - Displays #s of officers/members/candidates who attended events
  - Shows total and average attendance for each group
  - Shows top user in # of events attended for each group

Change-Id: I5be79a58752df0b1b5b22e6aa4fa0d6d33896f54
Fix download file names for exams with course instances without terms

Change-Id: I628979ca04cf8ce8115a34eb9fca212a2905d2d0
Fix downloading of non-pdf files

Change-Id: Ibd81f1f93caac9fd9e284698608838a26f093134
Add google calendar button for a single event

Change-Id: I5b73e2f032163359060789fa00879197775630bc
Fix some event css and html

* Make meeting events the right color
* Update available rides text on event detail page
* Make signup names link to the user's attendance page

Change-Id: I4ca5d7de220022cd830811ac063d60b35a89c6a8
Fix ancestor tag request context bug

Change-Id: I384b356a533c4a1aa83ba9c06c650936e015d12e
Allow for resizing textareas for large viewports

Change-Id: Ief20a6f3d4e76ef4bbd70bc3fbbafb86060bdc03
Move all third party static files to separate libs directories

- Both for CSS and JS
- Modify run_tests so that all of our JS files will be linted
  automatically

Change-Id: I17cd966b920cf879188c644625d86ba6f51024b4
Fixed bug that auto-downloaded non-PDF exam files on their edit pages

Change-Id: I0e34c57c3f3089ad0fb40033d6b676346bbab438
Fix populating formset initial values in CandidateEditView

Change-Id: Ifdf0497f619d3b84c7fe03a401cf933aab0c8203
Add elective event signups in candidate pages

Change-Id: Ie7a0a04ccd3b3cafcf3f44030d5f15986783c851