Merged in test related code from pmr2.testing

  - The form and testing classes are now quite specific to this split
    package rather than generic to the rest of PMR2, so this is now
    where they belong.
Documentation and changelog cleanup.
Remove pmr2.testing from requirements

  - Also any imports from that package.