Deleting programs

Adds the concept of a default program, and a management command to make this happen in existing data.

Adds the ability to delete a program.

http://manage.dimagi.com/default.asp?134960
Is this not true for all the cases that `iter_docs` is used? There's always a couch call to load all of the id's, maybe I'm mistaken on what normally happens, can offline.