shell.py
Moved SpeakerTickets to Ticketing and manage.py speakertickets to manage.py tickets
Funnel.get_proposals() now supports lists for filtering, and caches the fetched proposals, to facilitate multiple calls.
Correction to 00a3103
Proposal processing for tickets and discounts. Till the point where speaker tickets get booked, and order pages are opened in the browser for cancelling tickets.
s/URL/URI/ in DoAttend.get_orders()
Consolidated handling of the ticket bookings for confirmed/waitlisted speakers, ticket cancellations for cancelled speakers and discount emails to rejected proposals.