Extended functionality, especially for PHPUnit.

* Interface: remove trailing `Interface` from name in comment.
* PHPUnit Doc: Always include `@covers` and `@uses` annotations but not
the namespace.
* PHPUnit Test: Directly add a property with the canonical absolute
class name of the class to test and an example method.
Protect against spaces in file name.
Updated examples to reflect latest changes.