Fix: Dataproviders aren't static any longer

Since PHPUnit 3.3. Also raises the PHP version requirements to
PHP 5.1.4.
Fix: CS and WS in AllTests
Upd: Removed PHPUnit related code that is outdated or not needed
Imp: Switch to HTTPs
Chg: Phpunit and AllTests.php compatible mode

A little tidy-up of the tests directory and better Phpunit
commandline runner integration.

Phpunit requirements still remain low at 3.3. Tested with Phpunit 3.7.

Tests can now be executed in the following ways:

From source:

  - $ phpunit tests
  - $ pear run-tests -u tests
  - $ php tests/AllTests.php

From PEAR (global, after install):

  - $ pear run-tests -pu Net_URL2

Steps done:

- Removed clutter from Net_URL2Tests testcase
- Moved require into AllTests.php
- Added phpunit.xml.dist