core, glpi, msc: Fix ajax url encoding issues
pulse: Fix module database upgrade version

If an upgrade of a SQL schema version fails, module is still loaded.

So, adding an error log and check if SQL upgrade was a success.

If not, module is not loaded.
imaging: Force menu regeneration when computer is already registered
pulse: Add a warning message if Dyngroup SQL upgrade fails
pulse: Improve log message if dyngroup SQL upgrade fails
dyngroup: Fix require() error

If imaging module is not enabled, don't include imaging xmlrpc file
inventory: Restore Registry tab and add possibility to customize column order
Merge branch 'master' of github.com:mandriva-management-console/mmc
inventory: Fix computer list traceback in registry case
pkgs: #Refs 2199 *Fix antislash issue
imaging: Refs #2008 update post-imaging scripts

When editing post-imaging script, master that use it is not updated

Search which machines are using this master with imaging script and
synchronize bootmenu of one of them will update imaging script
imaging: #Refs 2008: update post-imaging script

Update post-imaging script for each master
Previous commit do the update on the first one
Automatic gettext update
Automatic gettext update
inventory: Software default displated columns and set column order
imaging: improve postinstall script update

Replace 3 xmlrpc calls by one.
imaging: Refs #2191 imaging boot menu language

When changing imaging menu language, most entries are not translated

This commit fixes it
glpi: Traceback when probing a machine

If machine's netmask is None, scheduler_ping_client returns a traceback.

Adding in pulse2/utils.py a noNone method. If var is None, return empty
string by default.

See the diff
msc: Refs #2165 wrong screen for imaging WOL
msc: Refs #2189 Cancel button broken on adv QA