Integrate new URI implementation
This commit changes a lot of functionality including user visible ones such as configuration language. The most significant from users point is that in configuration language functions no longer return handlers for configuration they created. This is to simplify implementation. The correct approach is to use package or repository name instead of handler. Handler usage was less powerful and because of sandboxing also unusable across multiple scripts. There are additional changes in form of obsoleted extra options for configuration commands. Repository's extra option subdirs is obsoleted and works differently and much more. Please review changes in language documentation file.
Showing with 563 additions and 787 deletions