Scheduled Reports are set in user/project timezone
Upgrade for calculating time
Remove 'timezone_source' field
Merge branch 'master' into 116329-2

Conflicts:
	corehq/apps/reports/views.py
Tests for time and date manipulation
Test code refactoring
Merge pull request #3869 from lwyszomi/116329-2

Scheduled Reports are set in user/project timezone
Merge branch 'archive-products+explicit_case_processing' into autostaging
Merge remote-tracking branch 'origin/explicit_case_processing' into autostaging
Merge branch 'schedule' into autostaging
Merge remote-tracking branch 'origin/active-mobile-workers-merge+commconnect-reports' into autostaging
Merge branch 'submissions-by-form+commconnect-reports' into autostaging
Merge branch 'submissions-by-form' into autostaging
Merge remote-tracking branch 'origin/hq-dropdown' into autostaging
Merge remote-tracking branch 'origin/refactor-domain-copy2' into autostaging
Merge branch 'logos' into autostaging
Merge branch 'vellum-requirejs' into autostaging
Merge branch 'archive-products+archive-to-deactivate' into autostaging
Merge remote-tracking branch 'origin/increase-es-timeout' into autostaging
Merge remote-tracking branch 'origin/parent-child-select-revised' into autostaging