WIP: Release/1.2

Luuk Scholten
2016-12-22T14:12:19+01:00

## :bookmark: Thalia Website v1.2.0

## Errors resolved
- [x] Fix wrong translation for "Order" (bestelling) in pizza module (!260)
- [x] Fix saving of registration fields by preventing error where `*_None` field does not exist (!266)
- [x] Fix username in welcome email (wrong user variable pass) (!269)
- [x] Revoke permissions on committee functionality for old committe members (!261)
- [x] Fix newsletter header image in all languages (!268)
- [x] Fix downloadbaarheid bestanden in `/styleguide` (!281)

## New functionality
- [x] The default language is now 'Dutch' (!262)
- [x] Sort :pizza: order list by name (!259)
- [x] Extend pizza product admin page and link from frontend (!263)
- [x] Update leading text for partners (!258)
- [x] Produce warning when ignoring non-photo file (!275)
- [x] Add Mercator to map_location field help text (!276)
- [x] Users on members page are now sorted nicely (!277)
- [x] Add link to event in description of iCal feed events (!278)
- [x] Add 'pizza bestellen' to events menu (!279)
- [x] Better exporting of event data to support 'late cancellation' fines (!284)

## Technical changes
- [x] Implement `random-as-a-service` API (!264)
- [x] Add (very) old ical URL to the deprecation feed (!265)
- [x] Fully prevent redirecting to logout page after login (also works in admin now) (!267)
- [x] Add `.gif` files as binary in `.gitattributes` (!272)
- [x] Add `.otf` files as binary in `.gitattributes` (!273)
- [x] Correctly check for overlapping memberships and chairs (!246)
- [x] Make starting year for fixture users truly random (!280)
- [x] Add open graph tag to render FB image correctly (!283)
- [x] Make `/crash` superuser-only