[5.0] Add FilterableController and StackableController contract

Add `Illuminate\Contracts\Routing\FilterableController` and `Illuminate\Contracts\Routing\StackableController` contract to avoid issues using custom routing dispatcher with basic controller (e.g: `App\Http\Controllers\HomeController`).

Signed-off-by: crynobone <crynobone@gmail.com>