Add a way to load resources from foreign package

- Add a parameter "resourcePackage" almost everywhere
- Load Resource from PackageManager if a package is specified
- throw an IOException if package cannot be found

Tests are up to date.
recyclingInSuccessThrowsException failed non stop

Seems to be an issue in master as well.
Add resource package in key creation
Fix Request name when using custom packagename for ressources