Cache options so that user can set resource option within same interface.
ClassResolver::create will be able to resolve type hint dependencies also.
Added alias for all dispatching service.

* Moved "sdispatcher.template_renderer" to be availiable only after boot.
Added "makeRoute" shortcut for $app->match.
Removed "alias" in DispatchingServiceProvider.php.
Added auto mapping route variables.
Removed Symfony/HttpKernel dependency.

* Updated composer.lock
Removed array duck typing, too early to check for return type.
Refactored resource option to return paginator class instead of paginator instance.
Take out the un-needed default value for getting objects from bundle @ doPagination().
Changed LogicException to InvalidArgumentException.

* Changed X-Page-Limit, X-Page-Offset to X-Pagination-Limit and X-Pagination-Offset.
Merge branch 'feature-paginator-refactor' into develop
Test cases cleanup.
More cleanup.
Merge branch 'feature-test-cleanup' into develop
Added "doResourceOptionInitialization".
Updated composer meta.
Use data as the queryset instead of "objects" inside of bundle data.
Removed un-needed "routeSegments".
Cleaning up un-needed messy test cases.