Fixing gui_package install

Changing the way a decision is made on installing the web_gui 
This logic needs a test that reflects the logic that we think is right:

````
context 'When installing via a package and a ui_dir is provided' do
  let(:params) {{
    :install_method => 'package'
    :config_hash => {
     ....
       'ui_dir' => '/opt/bla/ui'
    }
  }}
  it { should contain_package(......
end
````