Add ability to delete products
Switch to deleting
Cleanup delete UI
PEP8, commenting, renaming, DRYing
Change default to uncategorized and prevent edits
Make soldevelo's method name more conventional
Add management command to migrate programs
Merge remote-tracking branch 'origin/master' into archive-programs

Conflicts:
	corehq/apps/commtrack/util.py
	corehq/apps/commtrack/views.py
Fixed import
Fix missing import bug
Fix JS error on new program page
Fix weird readonly field behavior

Previously navigating to the default program page, going back to the
program list, then adding a new program would cause the new program name
to be uneditable.
Merge branch 'archive-programs' of github.com:dimagi/commcare-hq into archive-programs
Merge branch 'master' into archive-programs
Translations
Simplify default_for_domain
NO DELETING
Fix response type
Update delete warning message text
Merge branch 'archive-programs' into archive-products+custom_product_data

Conflicts:
	corehq/apps/commtrack/views.py