Committed the interface rename a little too soon.
Schema specifically for the storage file choice.

progress towards: tracker item 3346.
Much clear test for the file list.

  - Added the test that demonstrates the file list issue.
  - Cleaned up the base exposure test setup in the process also.
  - This resulted in a minor change (updated some reference) for some
    existing tests.

Progress towards: tracker item 3346
Define a custom term adapter for StorageFileChoice

  - This is so that the z3c.form vocabulary adapter would bind our
    specialized choice field to the form rather than the context,
    allowing access to more values and customization opportunities.

Progress towards: tracker item 3346.
Make use of the customized Choice fields.

  - Updated vocab to resolve the workspace correctly with this choice
    schema type.

Progress towards: tracker item 3346.
Defining the way to provide the current commit id.

  - Added interface for an object that will provide the current commit
    id.  This can be used by the file list vocabulary to get the current
    id so it can check out the correct revision to return the file list.
  - Provide the way to return the current revision as seen by the form.

Progress towards: tracker item 3346.
Changelog

  - Updated the changelog to reflect the one bug that got fixed.
Completing the initial exposure initializer

  - This implements a way where the creation utility can be extended to
    include further groups, allowing other forms/groups to be attached
    to this form.

Progress towards: tracker item 3304.
Test and see how this fails, again.

  - Specifically, the validator is binding the context instead of the
    view to the field.

Progress towards: tracker item 3346.
Specific validation adapter for the file choice.

  - Bind the intended object (i.e. view/form) to the field for the
    correct vocabulary to be instantiated for validation.
  - This change relies on specific feature within the parent's
    validation method.

Progress towards: tracker item 3346.
Move the ExposureContainer creation.

  - Move it in from the test since not having that container already in
    place is cumbersome for the doctest, as we no longer need to test
    the creation of that item.
Allowing groups to recurse into its subgroups

  - Workspace will need this, so register the template for its use.

Progress towards: tracker item 3304.
Define groups and subgroups for the wizard.

  - Update the exposure creation form (from a changeset within a
    workspace) to be extensible.  Default is the a bare minimum form
    as suggested by Dougal in tracker item 3304, and the import via uri
    form is now a subform within that form.
  - Modified the populateExposure to generate a structure which the
    parent form should instantiate the wizard with.
  - The doctest also tests against the file list vocabulary also.

Progress towards: tracker item 3304.
Sorting the order of the groupings.

Progress towards: tracker item 3304.
Defining interface and schema for the wizard.

Progress towards: tracker item 3304.
Add a new pre-defined ExposureType.
Have the wizard handle the first file also.

  - Cleaned up the group prefix a bit while at that.

Progress towards: tracker item 3304.