Make tests for Filter package run standalone

Refs #4
Removing @package [ci skip] Closes #77
Code style cleaning

Fixing up (mostly) @since alignment.
Remove the getInstance() method from Joomla\Filter\Input.
Use a closure in Joomla\Filter\Output::linkXHTMLSafe() to avoid an internal method in the class signature.