BUG Director::test now calls RequestProcessor

This fixes https://github.com/silverstripe/silverstripe-framework/issues/2517
and provides some testing around the use of RequestProcessor in general.
Merge pull request #2536 from nyeholt/3.1

BUG Director::test now calls RequestProcessor