Reworked the following modules to place the test case code on the proper
method and generate test case names that contain the module name. Also
changed the module build so that all portlets from each module are on a
single portal page rather than having only a single portlet on the page.

V2FilterTests
V2WrapperTests
V2RequestTests
V2ResponseTests
V2URLTests
V2ExceptionTests
V2AnnotationTests
V2PortletTests
V2EnvironmentTests
Moved filter test cases to proper filter method. Added keyword "Api" to test
case names whose definitions were derived from the API documentation to
allow targeted test runs for that group of tests.
Completed rework of the tests derived from the API documentation.
Implemented some of the test cases:

* Implemented all of the wrapper tests
* Implemented tests that static fields have the specified value
* Implemented all tests where a null value will cause an
  IllegalArgumentException
Updated the assertion CSV files in the doc-files directory