New inst clients

Example conversation to new inst clients.
Result is quite good according to codeclimate: https://codeclimate.com/github/yast/yast-bootloader/compare/new_inst_clients
Not English. How about dripping this method and instead inlining
```ruby
if Yast::Mode.update
  propose_for_update
else
  propose_for_installation
end
```