Refactor Provider Account priority 

This patchset includes the following changes:
- Provider Account priority is removed
- the score ranking in provider selection previously was based on the Provider Account priority which caused confusion in many situations. With this patch the ranking goes from -100 (lowest) to +100 (highest) and nil value worth 0.
- Weighting strategy is added