Validate harvested data for existing event
Don't let bogus source crash harvesting
Send proper error message for malformed JSON input
Better JSON input validation
Gracefully handle malformed iCalendar data
Better validation of iCal and CSV request body
Validate ingress content types
Exclude provider_id and active from sources json
fix: remove pyramid_formalchemy #1285
fix: add production to Makefile
Improve documentation
Update README
Remove dependency on fanstatic
Document sources and harvesting
Fix updating events via import/export
Fix harvesting error handling
Fix harvesting error handling

(previous fix was incorrect)
Improve harvesting error log
Merge branch 'master' into py3

Conflicts:
	ode/deserializers.py
	ode/harvesting.py
	requirements.txt
More Python 3 fixes