pt_BR translation update

by pingflood
Norwegian translation update

by andy1
Language: add Norwegian Bokmål
Correct the channel number on the OSD without zapping
Also correct the channelnumber on OSD with numberzap

As you can change to the first userbouquet with blue this channel number
can also change
InputDeviceSetup: use 20% of list with for sliders

setSeperation length was hardcoded resulting in issues for
localised string (not enough room).
Limiting the size of the sliders minimises the change of
limited space for translated strings.
InputDeviceSetup: clean list on recreating device option list

Previous commit deleted this line by accident...
Allow plugins to recursivaly close via menus
Satfinder: Move NIM selection to main screen

Most credits should go to Huevos

In addition arrange recursive close when a service is selected from the
scan results screen and other small changes.
Focus on selected service when stop edit alternatives
Menu: use boundfunction from Tools
Components: small optimization- change find to in

Mirakels: small optimizations and additional changelog.
'a.find(string)' is much slower than 'string in a'.
So if not interested in the position of string within 'a', the 'in'
construct is better.

Signed-off-by: Mirakels <mirakels@openpli.org>
Tools: small optimization- change find to in

Signed-off-by: Mirakels <mirakels@openpli.org>
Screens: small optimization- change find to in

Signed-off-by: Mirakels <mirakels@openpli.org>
Cosmetic

add spaces for readability/coding standard.
Convert a find() to 'in'
BoundFunction: Remove white spaces
Add functionality to request refstring for new scanned services
Use referencestring to select service at scan results

To ensure it also performs well for renamed services
Satfinder: Ensure to free tuner at recursive close
Change satfinder plugin so it does not need changes in SatSetup

And remove the changes that where performed in SatSetup