Added ability to use "non core" request handlers/classes

### What does it do ?

Adds a system setting (`modRequest.class_path`) to set the ability to use a third party class to handle requests.

### Why is it needed ?

To extend the ability to use custom request handlers located elsewhere than `core/modx/` (and let the default core folders untouched)