rm extraneous check for git_name,git_mail
mv DDRForm from ddrlocal to webui

It's only ever used in webui.
mark status,public,rights fields as inheritable
inheritable field values

Fields can now be marked in MODEL_FIELDS as "inheritable".
Such fields now have a form checkbox that propagates the value of
a parent object (Collection,Entity) to all its child objects
(Entities, Files).

- DDRLocalCollection,DDRLocalEntity now subclassed in webui.models.
- Lots of inheritance-related functions in webui.models.  Would like
  to put them in own module but they import Collection,Entity which
  causes a circular import.
- Updated DDRForm to add "FIELD_inheritable" BooleanField following
  each inheritable field.
- Added inheritables processing code to
  webui.views.(collection|entity).edit().

The inheritance code is smart enough to only update child objects
that have the field and which have different field values from the
parent.
renamed DDRFile->DDRLocalFile for consistency

Matches DDRLocalCollection and DDRLocalEntity.
renamed DDRFile->DDRLocalFile for consistency

Matches DDRLocalCollection and DDRLocalEntity.
added inheritable_fields() and inherit() to coll/ent/files
moved inheritable_fields() and inherit() to ddr-cmdln

Kept the Django-specific forms-processing parts here in ddr-local
pass form fields directly to add_file instead of hard-coding

Certain fields like rights were not cut-and-pasted through the
entire chain from view GET, POST, to add_file() task.
This change takes form.cleaned_data, pops out path and role,
and passes it into the functions as a dict.
new entities and files now inherit values from their parents

Entities and Files now inherit inheritable values from their parent
Collections or Entites when they are created.