Moving provider stubs around in preparation for class loading tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Adding autoloader support for <5.3 classes as per PSR. Fixes #289 & allows drop-in old libs.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Tweaking the autoloader test to not actually autoload but test the load() method works as expected.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Tweaks to class loader and tests.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Tweak test to ensure classes prefixed with a backslash are handled appropriately.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Using the directory separator consistently through the autoloader.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Autoloader docblock tweaks.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Merge pull request #290 from bencorlett/feature/autoloader

Adding autoloader support for <5.3 classes as per PSR. Fixes #289 & allows drop-in old libs.