NetworkService: changed API to support more backends (namely wicked)

The change is backward incompatible
Updated changelog
Merge pull request #146 from jsuchome/master

- Warn the user if Chef could overwrite her changes (bnc#803358).
Base structure of hook module
Add result from the executed file
Fixed ip_test for 32bit (i586) arch.

In 64bit system IP#ToInteger returns 'Fixnum'. However it returns
'Bignum' in 32bit system. So, equal? method returns false in 32bit
system and has to be replaced by eql?.
Add new methods, tests and test files
Merge pull request #147 from mchf/master

Fixed ip_test for 32bit (i586) arch.
Partial corrections from review
Code review improvements
Add hooks path and loggind
Add module description and search path class
Fix type mismatch
Add missing method
More logging
Fix typo
PKGMGR_ACTION_AT_EXIT: change the default action to "summary"

- added combobox for changing the value
- see http://lists.opensuse.org/opensuse-factory/2013-11/msg00667.html
  for more details
- 3.1.4
Merge pull request #151 from yast/summary_dialog

PKGMGR_ACTION_AT_EXIT: change the default action to "summary"
Rename Hooks module to DebugHooks due to conflict with new hook feature
use "/usr/bin/rspec" instead of "/usr/bin/env rspec"

fixes infinite loop in 12.3 build